| Modifier and Type | Field and Description |
|---|---|
| private XSDeclarationPool | |
| private static XSEmptyCM | |
| private int | |
| private CMNodeFactory | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private CMNode | |
| private CMNode | |
| private CMNode | |
| private CMNode | |
| pack-priv XSCMValidator | |
| pack-priv XSCMValidator | |
| private CMNode | |
| public XSCMValidator | Returns: a content model validatorget content model for which complex type typeDecl, boolean a flag indicating whether it is for UPA forUPA)Get content model for the a given type |
| private CMNode | |
| public void | |
| private boolean |
| fDeclPool | back to summary |
|---|---|
| private XSDeclarationPool fDeclPool | |
| fEmptyCM | back to summary |
|---|---|
| private static XSEmptyCM fEmptyCM | |
| fLeafCount | back to summary |
|---|---|
| private int fLeafCount | |
| fNodeFactory | back to summary |
|---|---|
| private CMNodeFactory fNodeFactory | |
| fParticleCount | back to summary |
|---|---|
| private int fParticleCount | |
| CMBuilder | back to summary |
|---|---|
| public CMBuilder(CMNodeFactory nodeFactory) | |
| buildCompactSyntaxTree | back to summary |
|---|---|
| private CMNode buildCompactSyntaxTree(XSParticleDecl particle) | |
| buildCompactSyntaxTree2 | back to summary |
|---|---|
| private CMNode buildCompactSyntaxTree2(XSParticleDecl particle, int minOccurs, int maxOccurs) | |
| buildSyntaxTree | back to summary |
|---|---|
| private CMNode buildSyntaxTree(XSParticleDecl particle, boolean forUPA, boolean optimize) | |
| copyNode | back to summary |
|---|---|
| private CMNode copyNode(CMNode node) | |
| createAllCM | back to summary |
|---|---|
| pack-priv XSCMValidator createAllCM(XSParticleDecl particle) | |
| createDFACM | back to summary |
|---|---|
| pack-priv XSCMValidator createDFACM(XSParticleDecl particle, boolean forUPA) | |
| expandContentModel | back to summary |
|---|---|
| private CMNode expandContentModel(CMNode node, int minOccurs, int maxOccurs, boolean optimize) | |
| getContentModel | back to summary |
|---|---|
| public XSCMValidator getContentModel(XSComplexTypeDecl typeDecl, boolean forUPA) Get content model for the a given type
| |
| multiNodes | back to summary |
|---|---|
| private CMNode multiNodes(CMNode node, int num, boolean copyFirst) | |
| setDeclPool | back to summary |
|---|---|
| public void setDeclPool(XSDeclarationPool declPool) | |
| useRepeatingLeafNodes | back to summary |
|---|---|
| private boolean useRepeatingLeafNodes(XSParticleDecl particle) | |