Class XmlSchemaBuilder

  • All Implemented Interfaces:
    com.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>, com.sun.xml.xsom.visitor.XSFunction<Leaf>, com.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>, com.sun.xml.xsom.visitor.XSTermFunction<Leaf>

    public final class XmlSchemaBuilder
    extends Object
    implements com.sun.xml.xsom.visitor.XSFunction<Leaf>, com.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
    Author:
    Kohsuke Kawaguchi
    • Field Detail

      • schemaSet

        protected final com.sun.xml.xsom.XSSchemaSet schemaSet
      • nodeSet

        protected final NodeSet nodeSet
    • Method Detail

      • build

        public static NodeSet build​(com.sun.xml.xsom.XSSchemaSet xs,
                                    TxwOptions opts)
      • simpleType

        public Leaf simpleType​(com.sun.xml.xsom.XSSimpleType simpleType)
        Specified by:
        simpleType in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
      • particle

        public Leaf particle​(com.sun.xml.xsom.XSParticle particle)
        Specified by:
        particle in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
      • empty

        public Leaf empty​(com.sun.xml.xsom.XSContentType empty)
        Specified by:
        empty in interface com.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
      • attributeDecl

        public Attribute attributeDecl​(com.sun.xml.xsom.XSAttributeDecl decl)
        Specified by:
        attributeDecl in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • attributeUse

        public Attribute attributeUse​(com.sun.xml.xsom.XSAttributeUse use)
        Specified by:
        attributeUse in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • wildcard

        public Leaf wildcard​(com.sun.xml.xsom.XSWildcard wc)
        Specified by:
        wildcard in interface com.sun.xml.xsom.visitor.XSTermFunction<Leaf>
      • modelGroupDecl

        public Leaf modelGroupDecl​(com.sun.xml.xsom.XSModelGroupDecl mg)
        Specified by:
        modelGroupDecl in interface com.sun.xml.xsom.visitor.XSTermFunction<Leaf>
      • modelGroup

        public Leaf modelGroup​(com.sun.xml.xsom.XSModelGroup mg)
        Specified by:
        modelGroup in interface com.sun.xml.xsom.visitor.XSTermFunction<Leaf>
      • elementDecl

        public Leaf elementDecl​(com.sun.xml.xsom.XSElementDecl e)
        Specified by:
        elementDecl in interface com.sun.xml.xsom.visitor.XSTermFunction<Leaf>
      • complexType

        public Leaf complexType​(com.sun.xml.xsom.XSComplexType ct)
        Specified by:
        complexType in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • attGroupDecl

        public Leaf attGroupDecl​(com.sun.xml.xsom.XSAttGroupDecl ag)
        Specified by:
        attGroupDecl in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • restrictionSimpleType

        public Leaf restrictionSimpleType​(com.sun.xml.xsom.XSRestrictionSimpleType rst)
        Specified by:
        restrictionSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
      • unionSimpleType

        public Leaf unionSimpleType​(com.sun.xml.xsom.XSUnionSimpleType st)
        Specified by:
        unionSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
      • listSimpleType

        public Leaf listSimpleType​(com.sun.xml.xsom.XSListSimpleType st)
        Specified by:
        listSimpleType in interface com.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
      • annotation

        public Leaf annotation​(com.sun.xml.xsom.XSAnnotation xsAnnotation)
        Specified by:
        annotation in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • schema

        public Leaf schema​(com.sun.xml.xsom.XSSchema xsSchema)
        Specified by:
        schema in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • facet

        public Leaf facet​(com.sun.xml.xsom.XSFacet xsFacet)
        Specified by:
        facet in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • notation

        public Leaf notation​(com.sun.xml.xsom.XSNotation xsNotation)
        Specified by:
        notation in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • identityConstraint

        public Leaf identityConstraint​(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
        Specified by:
        identityConstraint in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>
      • xpath

        public Leaf xpath​(com.sun.xml.xsom.XSXPath xsxPath)
        Specified by:
        xpath in interface com.sun.xml.xsom.visitor.XSFunction<Leaf>