Class XmlObjectParser<P extends XmlObjectParser<P>>

  • Direct Known Subclasses:
    XmlModelParser

    @PublicApi
    public abstract class XmlObjectParser<P extends XmlObjectParser<P>>
    extends java.lang.Object
    • Constructor Detail

      • XmlObjectParser

        public XmlObjectParser()
    • Method Detail

      • typecastThis

        protected final P typecastThis()
      • systemId

        public final P systemId​(java.lang.String systemId)
      • source

        public final P source​(java.net.URL url)
      • source

        public final P source​(java.lang.String source)
      • source

        public final P source​(com.google.common.io.CharSource source)
      • source

        public final P source​(java.io.File file)
      • parse

        public final P parse()
      • doParse

        protected abstract void doParse​(DomElement root)
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • assertTagName

        protected final void assertTagName​(DomElement elem,
                                           java.lang.String name)
      • assertTagNames

        protected final void assertTagNames​(DomElement elem,
                                            java.util.Collection<java.lang.String> names)