public SexpMediumXmlBenchmark() { ElementFinderFactory factory = SimpleEasyXmlParser.getElementFinderFactory(); parser = new FeedParser(factory); }
@Override public void execute() { ElementFinderFactory factory = SimpleEasyXmlParser.getElementFinderFactory(); elementFinder = factory.getStringWrapperTypeListFinder("name", TeamMember.class); Instigator instigator = new TeamInstigator(elementFinder, finishWatcher); SimpleEasyXmlParser.parse(XML, instigator); }
@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); } } ) ); }
@Override public void execute() { ElementFinderFactory factory = SimpleEasyXmlParser.getElementFinderFactory(); elementFinder = factory.getTypeFinder(new PodcastChannelParser(factory)); Instigator instigator = new PodcastInstigator(elementFinder, finishWatcher); SimpleEasyXmlParser.parse(PodcastExampleHelper.SINGLE_PODCAST_ITEM, instigator); }