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.