Module swim.xml
Package swim.xml

Class XmlModelParser


  • public class XmlModelParser
    extends XmlParser<swim.structure.Item,​swim.structure.Value>
    • Constructor Detail

      • XmlModelParser

        public XmlModelParser()
    • Method Detail

      • item

        public swim.structure.Item item​(swim.structure.Value value)
        Specified by:
        item in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • name

        public String name​(String name)
        Specified by:
        name in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • attribute

        public swim.structure.Item attribute​(String name,
                                             swim.structure.Value value)
        Specified by:
        attribute in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • attributes

        public swim.structure.Value attributes()
        Specified by:
        attributes in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • xml

        public swim.structure.Item xml​(swim.structure.Value attributes)
        Specified by:
        xml in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • doctype

        public swim.structure.Item doctype​(String name)
        Specified by:
        doctype in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • doctype

        public swim.structure.Item doctype​(String name,
                                           String systemId)
        Specified by:
        doctype in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • doctype

        public swim.structure.Item doctype​(String name,
                                           String publicId,
                                           String systemId)
        Specified by:
        doctype in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • tag

        public swim.structure.Item tag​(String name)
        Specified by:
        tag in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • tag

        public swim.structure.Item tag​(String name,
                                       swim.structure.Value attributes)
        Specified by:
        tag in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • comment

        public swim.structure.Item comment​(String value)
        Specified by:
        comment in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • pi

        public swim.structure.Item pi​(String target,
                                      String value)
        Specified by:
        pi in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • nameOutput

        public swim.codec.Output<String> nameOutput()
        Specified by:
        nameOutput in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • textOutput

        public swim.codec.Output<swim.structure.Value> textOutput()
        Specified by:
        textOutput in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • attributesBuilder

        public swim.util.Builder<swim.structure.Item,​swim.structure.Value> attributesBuilder()
        Specified by:
        attributesBuilder in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • tagBuilder

        public swim.util.Builder<swim.structure.Item,​swim.structure.Value> tagBuilder​(String name)
        Specified by:
        tagBuilder in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • tagBuilder

        public swim.util.Builder<swim.structure.Item,​swim.structure.Value> tagBuilder​(String name,
                                                                                            swim.structure.Value attributes)
        Specified by:
        tagBuilder in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • documentBuilder

        public swim.util.Builder<swim.structure.Item,​swim.structure.Value> documentBuilder()
        Specified by:
        documentBuilder in class XmlParser<swim.structure.Item,​swim.structure.Value>
      • fragmentBuilder

        public swim.util.Builder<swim.structure.Item,​swim.structure.Value> fragmentBuilder()
        Specified by:
        fragmentBuilder in class XmlParser<swim.structure.Item,​swim.structure.Value>