Package com.sun.tools.txw2.builder.xsd
Class XmlSchemaBuilder
java.lang.Object
com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
- All Implemented Interfaces:
XSContentTypeFunction<Leaf>,XSFunction<Leaf>,XSSimpleTypeFunction<Leaf>,XSTermFunction<Leaf>
public final class XmlSchemaBuilder
extends Object
implements XSFunction<Leaf>, XSSimpleTypeFunction<Leaf>
- Author:
- Kohsuke Kawaguchi
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionannotation(XSAnnotation xsAnnotation) attributeDecl(XSAttributeDecl decl) static NodeSetbuild(XSSchemaSet xs, TxwOptions opts) empty(XSContentType empty) identityConstraint(XSIdentityConstraint xsIdentityConstraint) notation(XSNotation xsNotation) particle(XSParticle particle) simpleType(XSSimpleType simpleType) wildcard(XSWildcard wc)
-
Field Details
-
schemaSet
-
nodeSet
-
-
Method Details
-
build
-
simpleType
- Specified by:
simpleTypein interfaceXSContentTypeFunction<Leaf>
-
particle
- Specified by:
particlein interfaceXSContentTypeFunction<Leaf>
-
empty
- Specified by:
emptyin interfaceXSContentTypeFunction<Leaf>
-
attributeDecl
- Specified by:
attributeDeclin interfaceXSFunction<Leaf>
-
attributeUse
- Specified by:
attributeUsein interfaceXSFunction<Leaf>
-
wildcard
- Specified by:
wildcardin interfaceXSTermFunction<Leaf>
-
modelGroupDecl
- Specified by:
modelGroupDeclin interfaceXSTermFunction<Leaf>
-
modelGroup
- Specified by:
modelGroupin interfaceXSTermFunction<Leaf>
-
elementDecl
- Specified by:
elementDeclin interfaceXSTermFunction<Leaf>
-
complexType
- Specified by:
complexTypein interfaceXSFunction<Leaf>
-
attGroupDecl
- Specified by:
attGroupDeclin interfaceXSFunction<Leaf>
-
restrictionSimpleType
- Specified by:
restrictionSimpleTypein interfaceXSSimpleTypeFunction<Leaf>
-
unionSimpleType
- Specified by:
unionSimpleTypein interfaceXSSimpleTypeFunction<Leaf>
-
listSimpleType
- Specified by:
listSimpleTypein interfaceXSSimpleTypeFunction<Leaf>
-
annotation
- Specified by:
annotationin interfaceXSFunction<Leaf>
-
schema
- Specified by:
schemain interfaceXSFunction<Leaf>
-
facet
- Specified by:
facetin interfaceXSFunction<Leaf>
-
notation
- Specified by:
notationin interfaceXSFunction<Leaf>
-
identityConstraint
- Specified by:
identityConstraintin interfaceXSFunction<Leaf>
-
xpath
- Specified by:
xpathin interfaceXSFunction<Leaf>
-