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 NodeSet
build
(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:
simpleType
in interfaceXSContentTypeFunction<Leaf>
-
particle
- Specified by:
particle
in interfaceXSContentTypeFunction<Leaf>
-
empty
- Specified by:
empty
in interfaceXSContentTypeFunction<Leaf>
-
attributeDecl
- Specified by:
attributeDecl
in interfaceXSFunction<Leaf>
-
attributeUse
- Specified by:
attributeUse
in interfaceXSFunction<Leaf>
-
wildcard
- Specified by:
wildcard
in interfaceXSTermFunction<Leaf>
-
modelGroupDecl
- Specified by:
modelGroupDecl
in interfaceXSTermFunction<Leaf>
-
modelGroup
- Specified by:
modelGroup
in interfaceXSTermFunction<Leaf>
-
elementDecl
- Specified by:
elementDecl
in interfaceXSTermFunction<Leaf>
-
complexType
- Specified by:
complexType
in interfaceXSFunction<Leaf>
-
attGroupDecl
- Specified by:
attGroupDecl
in interfaceXSFunction<Leaf>
-
restrictionSimpleType
- Specified by:
restrictionSimpleType
in interfaceXSSimpleTypeFunction<Leaf>
-
unionSimpleType
- Specified by:
unionSimpleType
in interfaceXSSimpleTypeFunction<Leaf>
-
listSimpleType
- Specified by:
listSimpleType
in interfaceXSSimpleTypeFunction<Leaf>
-
annotation
- Specified by:
annotation
in interfaceXSFunction<Leaf>
-
schema
- Specified by:
schema
in interfaceXSFunction<Leaf>
-
facet
- Specified by:
facet
in interfaceXSFunction<Leaf>
-
notation
- Specified by:
notation
in interfaceXSFunction<Leaf>
-
identityConstraint
- Specified by:
identityConstraint
in interfaceXSFunction<Leaf>
-
xpath
- Specified by:
xpath
in interfaceXSFunction<Leaf>
-