com.sun.tools.txw2.builder.xsd
Class XmlSchemaBuilder
java.lang.Object
com.sun.tools.txw2.builder.xsd.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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
schemaSet
protected final com.sun.xml.xsom.XSSchemaSet schemaSet
nodeSet
protected final NodeSet nodeSet
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>
Copyright © 2012 Oracle. All Rights Reserved.