Package 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Leafannotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)LeafattGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)AttributeattributeDecl(com.sun.xml.xsom.XSAttributeDecl decl)AttributeattributeUse(com.sun.xml.xsom.XSAttributeUse use)static NodeSetbuild(com.sun.xml.xsom.XSSchemaSet xs, TxwOptions opts)LeafcomplexType(com.sun.xml.xsom.XSComplexType ct)LeafelementDecl(com.sun.xml.xsom.XSElementDecl e)Leafempty(com.sun.xml.xsom.XSContentType empty)Leaffacet(com.sun.xml.xsom.XSFacet xsFacet)LeafidentityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)LeaflistSimpleType(com.sun.xml.xsom.XSListSimpleType st)LeafmodelGroup(com.sun.xml.xsom.XSModelGroup mg)LeafmodelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl mg)Leafnotation(com.sun.xml.xsom.XSNotation xsNotation)Leafparticle(com.sun.xml.xsom.XSParticle particle)LeafrestrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType rst)Leafschema(com.sun.xml.xsom.XSSchema xsSchema)LeafsimpleType(com.sun.xml.xsom.XSSimpleType simpleType)LeafunionSimpleType(com.sun.xml.xsom.XSUnionSimpleType st)Leafwildcard(com.sun.xml.xsom.XSWildcard wc)Leafxpath(com.sun.xml.xsom.XSXPath xsxPath)
-
-
-
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:
simpleTypein interfacecom.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
-
particle
public Leaf particle(com.sun.xml.xsom.XSParticle particle)
- Specified by:
particlein interfacecom.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
-
empty
public Leaf empty(com.sun.xml.xsom.XSContentType empty)
- Specified by:
emptyin interfacecom.sun.xml.xsom.visitor.XSContentTypeFunction<Leaf>
-
attributeDecl
public Attribute attributeDecl(com.sun.xml.xsom.XSAttributeDecl decl)
- Specified by:
attributeDeclin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
attributeUse
public Attribute attributeUse(com.sun.xml.xsom.XSAttributeUse use)
- Specified by:
attributeUsein interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
wildcard
public Leaf wildcard(com.sun.xml.xsom.XSWildcard wc)
- Specified by:
wildcardin interfacecom.sun.xml.xsom.visitor.XSTermFunction<Leaf>
-
modelGroupDecl
public Leaf modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl mg)
- Specified by:
modelGroupDeclin interfacecom.sun.xml.xsom.visitor.XSTermFunction<Leaf>
-
modelGroup
public Leaf modelGroup(com.sun.xml.xsom.XSModelGroup mg)
- Specified by:
modelGroupin interfacecom.sun.xml.xsom.visitor.XSTermFunction<Leaf>
-
elementDecl
public Leaf elementDecl(com.sun.xml.xsom.XSElementDecl e)
- Specified by:
elementDeclin interfacecom.sun.xml.xsom.visitor.XSTermFunction<Leaf>
-
complexType
public Leaf complexType(com.sun.xml.xsom.XSComplexType ct)
- Specified by:
complexTypein interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
attGroupDecl
public Leaf attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)
- Specified by:
attGroupDeclin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
restrictionSimpleType
public Leaf restrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType rst)
- Specified by:
restrictionSimpleTypein interfacecom.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
-
unionSimpleType
public Leaf unionSimpleType(com.sun.xml.xsom.XSUnionSimpleType st)
- Specified by:
unionSimpleTypein interfacecom.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
-
listSimpleType
public Leaf listSimpleType(com.sun.xml.xsom.XSListSimpleType st)
- Specified by:
listSimpleTypein interfacecom.sun.xml.xsom.visitor.XSSimpleTypeFunction<Leaf>
-
annotation
public Leaf annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
- Specified by:
annotationin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
schema
public Leaf schema(com.sun.xml.xsom.XSSchema xsSchema)
- Specified by:
schemain interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
facet
public Leaf facet(com.sun.xml.xsom.XSFacet xsFacet)
- Specified by:
facetin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
notation
public Leaf notation(com.sun.xml.xsom.XSNotation xsNotation)
- Specified by:
notationin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
identityConstraint
public Leaf identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
- Specified by:
identityConstraintin interfacecom.sun.xml.xsom.visitor.XSFunction<Leaf>
-
-