public AuthorParser(ElementFinderFactory factory) { nameFinder = factory.getStringFinder(); }
public EntryParser(ElementFinderFactory factory) { idFinder = factory.getStringFinder(); titleFinder = factory.getStringFinder(); summaryFinder = factory.getStringFinder(); updatedFinder = factory.getStringFinder(); linkFinder = factory.getListAttributeFinder(new LinkAttributeMarshaller(), linkParseWatcher, ATTR_HREF, ATTR_REL, ATTR_TITLE, ATTR_TYPE); }
public ChannelImageParser(ElementFinderFactory factory) { this.titleFinder = factory.getStringFinder(); this.linkFinder = factory.getStringFinder(); this.urlFinder = factory.getStringFinder(); this.widthFinder = factory.getIntegerFinder(); this.heightFinder = factory.getIntegerFinder(); }
public FeedParser(ElementFinderFactory factory) { this.idFinder = factory.getStringFinder(); this.titleFinder = factory.getStringFinder(); this.updatedFinder = factory.getStringFinder(); this.authorFinder = factory.getTypeFinder(new AuthorParser(factory)); this.logoFinder = factory.getStringFinder(); this.generatorFinder = factory.getStringFinder(); this.linkFinder = factory.getAttributeFinder(new LinkAttributeMarshaller(), ATTR_HREF, ATTR_REL, ATTR_TITLE, ATTR_TYPE); this.entryFinder = factory.getListElementFinder(new EntryParser(factory), parseWatcher); }
@Override public void execute() { ElementFinderFactory factory = SimpleEasyXmlParser.getElementFinderFactory(); elementFinder = factory.getStringFinder(); Instigator instigator = new OneElementInstigator(elementFinder, "novoda", finishWatcher); SimpleEasyXmlParser.parse(XML, instigator); }
@Override public void execute() { ElementFinderFactory factory = SimpleEasyXmlParser.getElementFinderFactory(); elementFinder = factory.getStringFinder(); Instigator instigator = new SimpleInstigator(elementFinder, finishWatcher); SimpleEasyXmlParser.parse(XML, instigator); }
public void parse(String xml) throws Exception { ElementFinderFactory finderFactory = SimpleEasyXmlParser.getElementFinderFactory(); SimpleEasyXmlParser.parse( xml, new SexpInstigator( finderFactory.getStringFinder(), new SexpInstigator.Callback() { @Override public void onFinish(String result) { System.out.println(SexpSmallXmlBenchmark.this.getClass().getSimpleName() + " " + result); } } ) ); }