com.sun.tools.xjc.reader.xmlschema
public class RawTypeSetBuilder extends Object implements XSTermVisitor
Nested Class Summary | |
---|---|
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. |
Field Summary | |
---|---|
protected BGMBuilder | builder |
Constructor Summary | |
---|---|
RawTypeSetBuilder() |
Method Summary | |
---|---|
static RawTypeSet | build(XSParticle p, boolean optional) |
void | elementDecl(XSElementDecl decl) |
Set<RawTypeSet.Ref> | getRefs()
Gets the Refs that were built. |
void | modelGroup(XSModelGroup group) |
void | modelGroupDecl(XSModelGroupDecl decl) |
void | wildcard(XSWildcard wc) |
Parameters: 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.