XSContentTypeFunction<Leaf>
, XSFunction<Leaf>
, XSSimpleTypeFunction<Leaf>
, XSTermFunction<Leaf>
public final class XmlSchemaBuilder extends Object implements XSFunction<Leaf>, XSSimpleTypeFunction<Leaf>
Modifier and Type | Field | Description |
---|---|---|
protected NodeSet |
nodeSet |
|
protected XSSchemaSet |
schemaSet |
Modifier and Type | Method | 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 © 2018 Oracle Corporation. All rights reserved.