com.sun.xml.xsom.visitor.XSTermVisitorpublic class RawTypeSetBuilder
extends java.lang.Object
implements com.sun.xml.xsom.visitor.XSTermVisitor
RawTypeSet for XML Schema.| Modifier and Type | Class | Description |
|---|---|---|
static class |
RawTypeSetBuilder.CClassRef |
Reference to a class that maps from an element.
|
class |
RawTypeSetBuilder.CElementInfoRef |
Reference to a class that maps from an element.
|
static class |
RawTypeSetBuilder.WildcardRef |
Reference to a wildcard.
|
static class |
RawTypeSetBuilder.XmlTypeRef |
References to a type.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected BGMBuilder |
builder |
| Constructor | Description |
|---|---|
RawTypeSetBuilder() |
| Modifier and Type | Method | Description |
|---|---|---|
static RawTypeSet |
build(com.sun.xml.xsom.XSParticle p,
boolean optional) |
|
void |
elementDecl(com.sun.xml.xsom.XSElementDecl decl) |
|
java.util.Set<RawTypeSet.Ref> |
getRefs() |
Gets the
RawTypeSet.Refs that were built. |
void |
modelGroup(com.sun.xml.xsom.XSModelGroup group) |
|
void |
modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl) |
|
void |
wildcard(com.sun.xml.xsom.XSWildcard wc) |
protected final BGMBuilder builder
public static RawTypeSet build(com.sun.xml.xsom.XSParticle p, boolean optional)
optional - if this whole property is optional due to the
occurrence constraints on ancestors, set this to true.
this will prevent the primitive types to be generated.public java.util.Set<RawTypeSet.Ref> getRefs()
RawTypeSet.Refs that were built.public void wildcard(com.sun.xml.xsom.XSWildcard wc)
wildcard in interface com.sun.xml.xsom.visitor.XSTermVisitorpublic void modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl decl)
modelGroupDecl in interface com.sun.xml.xsom.visitor.XSTermVisitorpublic void modelGroup(com.sun.xml.xsom.XSModelGroup group)
modelGroup in interface com.sun.xml.xsom.visitor.XSTermVisitorpublic void elementDecl(com.sun.xml.xsom.XSElementDecl decl)
elementDecl in interface com.sun.xml.xsom.visitor.XSTermVisitorCopyright © 2018 Oracle Corporation. All rights reserved.