public final class XmlSchemaBuilder extends Object implements XSFunction<Leaf>, XSSimpleTypeFunction<Leaf>
| Modifier and Type | Field and Description |
|---|---|
protected NodeSet |
nodeSet |
protected XSSchemaSet |
schemaSet |
| Modifier and Type | Method and Description |
|---|---|
Leaf |
annotation(XSAnnotation xsAnnotation) |
Leaf |
attGroupDecl(XSAttGroupDecl ag) |
Attribute |
attributeDecl(XSAttributeDecl decl) |
Attribute |
attributeUse(XSAttributeUse use) |
static NodeSet |
build(XSSchemaSet xs,
TxwOptions opts) |
Leaf |
complexType(XSComplexType ct) |
Leaf |
elementDecl(XSElementDecl e) |
Leaf |
empty(XSContentType empty) |
Leaf |
facet(XSFacet xsFacet) |
Leaf |
identityConstraint(XSIdentityConstraint xsIdentityConstraint) |
Leaf |
listSimpleType(XSListSimpleType st) |
Leaf |
modelGroup(XSModelGroup mg) |
Leaf |
modelGroupDecl(XSModelGroupDecl mg) |
Leaf |
notation(XSNotation xsNotation) |
Leaf |
particle(XSParticle particle) |
Leaf |
restrictionSimpleType(XSRestrictionSimpleType rst) |
Leaf |
schema(XSSchema xsSchema) |
Leaf |
simpleType(XSSimpleType simpleType) |
Leaf |
unionSimpleType(XSUnionSimpleType st) |
Leaf |
wildcard(XSWildcard wc) |
Leaf |
xpath(XSXPath xsxPath) |
protected final XSSchemaSet schemaSet
protected final NodeSet nodeSet
public static NodeSet build(XSSchemaSet xs, TxwOptions opts)
public Leaf simpleType(XSSimpleType simpleType)
simpleType in interface XSContentTypeFunction<Leaf>public Leaf particle(XSParticle particle)
particle in interface XSContentTypeFunction<Leaf>public Leaf empty(XSContentType empty)
empty in interface XSContentTypeFunction<Leaf>public Attribute attributeDecl(XSAttributeDecl decl)
attributeDecl in interface XSFunction<Leaf>public Attribute attributeUse(XSAttributeUse use)
attributeUse in interface XSFunction<Leaf>public Leaf wildcard(XSWildcard wc)
wildcard in interface XSTermFunction<Leaf>public Leaf modelGroupDecl(XSModelGroupDecl mg)
modelGroupDecl in interface XSTermFunction<Leaf>public Leaf modelGroup(XSModelGroup mg)
modelGroup in interface XSTermFunction<Leaf>public Leaf elementDecl(XSElementDecl e)
elementDecl in interface XSTermFunction<Leaf>public Leaf complexType(XSComplexType ct)
complexType in interface XSFunction<Leaf>public Leaf attGroupDecl(XSAttGroupDecl ag)
attGroupDecl in interface XSFunction<Leaf>public Leaf restrictionSimpleType(XSRestrictionSimpleType rst)
restrictionSimpleType in interface XSSimpleTypeFunction<Leaf>public Leaf unionSimpleType(XSUnionSimpleType st)
unionSimpleType in interface XSSimpleTypeFunction<Leaf>public Leaf listSimpleType(XSListSimpleType st)
listSimpleType in interface XSSimpleTypeFunction<Leaf>public Leaf annotation(XSAnnotation xsAnnotation)
annotation in interface XSFunction<Leaf>public Leaf schema(XSSchema xsSchema)
schema in interface XSFunction<Leaf>public Leaf facet(XSFacet xsFacet)
facet in interface XSFunction<Leaf>public Leaf notation(XSNotation xsNotation)
notation in interface XSFunction<Leaf>public Leaf identityConstraint(XSIdentityConstraint xsIdentityConstraint)
identityConstraint in interface XSFunction<Leaf>public Leaf xpath(XSXPath xsxPath)
xpath in interface XSFunction<Leaf>Copyright © 2017 Oracle Corporation. All rights reserved.