Examples of XmlMixinConfiguration


Examples of com.google.feedserver.samples.config.XmlMixinConfiguration

*
*/
public class WrapperConfigurationTest extends TestCase {

  public void testCorrectWrapperConfig() {
    MixinConfiguration config = new XmlMixinConfiguration(TestUtil.WRAPPER_ADAPTER1_CONFIG);
    assertEquals(TestUtil.TEST_ADAPTER_WITH_NO_WRAPPER, config.getTargetAdapterName());
    assertEquals(TestUtil.TEST_WRAPPER3_CONFIG, config.getWrapperConfig());
    assertEquals(null, config.getWrapperName());

    config = new MapMixinConfiguration(getWrapper());
    assertEquals(TestUtil.WRAPPER_CLASS_NAME, config.getWrapperName());
    assertEquals(TestUtil.TEST_WRAPPER3_CONFIG, config.getWrapperConfig());
    assertEquals(null, config.getTargetAdapterName());
  }
View Full Code Here

Examples of com.google.feedserver.samples.config.XmlMixinConfiguration

  }

  public void testIncorrectWrapperConfig() {
    try {
      MixinConfiguration config =
          new XmlMixinConfiguration(TestUtil.XML_PROLOG + "<asdf>asdf</asdf>");
      fail();
    } catch (UnsupportedOperationException ex) {
      // expected.
    }
  }
View Full Code Here

Examples of com.google.feedserver.samples.config.XmlMixinConfiguration

    super(targetAdapter);
  }

  @Override
  protected MixinConfiguration getMixinConfiguration(String configData) {
    return new XmlMixinConfiguration(configData);
  }
View Full Code Here

Examples of com.google.feedserver.samples.config.XmlMixinConfiguration

                .append("/" + mixinFileName).append(MIXIN_FILE_EXTENSION).toString();

        String mixinContent;
        try {
          mixinContent = FileSystemConfigStoreUtil.getFileContents(mixinFileName);
          XmlMixinConfiguration mixin = new XmlMixinConfiguration(mixinContent.trim());
          mixinConfigs.addAll(processMixinConfig(namespace, mixin));
        } catch (IOException e) {
          logger.log(Level.WARNING, "Problems encountered while loading the mixin configuration"
              + mixinFileName, e);
          throw new FeedConfigStoreException(Reason.INTERNAL_ERROR,
              "Problems encountered while loading the mixin configuration : " + mixinFileName);
        }
      }
    } else {
      XmlMixinConfiguration mixin = new XmlMixinConfiguration(mixins.trim());
      mixinConfigs.addAll(processMixinConfig(namespace, mixin));
    }

    MixinConfiguration[] mixinConfig = new MixinConfiguration[mixinConfigs.size()];
    return mixinConfigs.toArray(mixinConfig);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.