Module swim.xml
Package swim.xml

Class XmlStructureParser

java.lang.Object
swim.xml.XmlParser<swim.structure.Item,swim.structure.Value>
swim.xml.XmlStructureParser

public class XmlStructureParser extends XmlParser<swim.structure.Item,swim.structure.Value>
  • Constructor Details

    • XmlStructureParser

      public XmlStructureParser()
  • Method Details

    • 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>