@Override public RootTag getRootTag() { return RootTag.create("novoda"); } }
public static RootTag create(String tag, String namespace) { return new RootTag(tag, namespace); }
@Test public void setNamespace_onCreate() throws Exception { RootTag rootTag = RootTag.create(ROOT, NAMESPACE); assertThat(rootTag.getNamespace()).isEqualTo(NAMESPACE); }
/** * @param xml the xml to parse * @param instigator your fully created parser of the xml * @param xmlReader is the interface that an XML parser's SAX2 driver must implement , using this? _bad ass_ alert */ public static void parse(InputStream xml, Instigator instigator, XMLReader xmlReader) { RootTag rootTag = instigator.getRootTag(); RootElement rootElement = new RootElement(rootTag.getNamespace(), rootTag.getTag()); rootElement.setEndElementListener(instigator); instigator.create(rootElement); xmlReader.setContentHandler(rootElement.getContentHandler()); XmlParser xmlParser = new XmlParser(); xmlParser.parse(xml, xmlReader); }
RootElement rootElement = new RootElement(rootTag.getNamespace(), rootTag.getTag()); rootElement.setEndElementListener(latchedInstigator); streamer.stream(rootElement);
@Override public RootTag getRootTag() { return RootTag.create("rss"); } }
@Override public RootTag getRootTag() { return RootTag.create("novoda"); } }
@Override public RootTag getRootTag() { return RootTag.create("employee"); }
@Override public RootTag getRootTag() { return RootTag.create(elementTag); }
@Override public RootTag getRootTag() { return RootTag.create("feed"); }
public static RootTag create(String tag) { return create(tag, UNUSED_NAMESPACE); }