<complexType
abstract = boolean : false
block = (#all | List of (extension | restriction))
final = (#all | List of (extension | restriction))
id = ID
mixed = boolean : false
name = NCName
{any attributes with non-schema namespace . . .}>
Content: (annotation?, (simpleContent | complexContent |
((group | all | choice | sequence)?,
((attribute | attributeGroup)*, anyAttribute?))))
</complexType>
Modifier and Type | Class and Description |
---|---|
private static class |
Modifier and Type | Field and Description |
---|---|
private static final boolean | |
private XSAnnotationImpl[] | |
private XSAttributeGroupDecl | |
private XSTypeDefinition | |
private short | |
private XSComplexTypeDecl | |
private short | |
private short | |
private static XSParticleDecl | |
private static XSWildcardDecl | |
private short | |
private Object[] | |
private int | |
private boolean | |
private String | |
private XSParticleDecl | |
private String | |
private XSSimpleType | |
private static final int |
Access | Constructor and Description |
---|---|
pack-priv |
Modifier and Type | Method and Description |
---|---|
private void | |
private void | |
private void | |
private String | |
private static XSParticleDecl | |
private static XSWildcardDecl | |
private void | |
private boolean | |
private void | mergeAttributes(XSAttributeGroupDecl fromAttrGrp, XSAttributeGroupDecl toAttrGrp, String typeName, boolean extension, Element elem)
|
private void | processComplexContent(Element complexContentChild, boolean isMixed, boolean isDerivation, XSDocumentInfo schemaDoc, SchemaGrammar grammar)
|
private void | traverseComplexContent(Element complexContentElement, boolean mixedOnType, XSDocumentInfo schemaDoc, SchemaGrammar grammar)
|
private void | |
private XSComplexTypeDecl | traverseComplexTypeDecl(Element complexTypeDecl, String complexTypeName, Object[] attrValues, XSDocumentInfo schemaDoc, SchemaGrammar grammar)
|
pack-priv XSComplexTypeDecl | Returns: XSComplexTypeDecXSComplexTypeDeclTraverse global complexType declarations |
pack-priv XSComplexTypeDecl | Returns: XSComplexTypeDeclTraverse local complexType declarations |
private void | traverseSimpleContent(Element simpleContentElement, XSDocumentInfo schemaDoc, SchemaGrammar grammar)
|
private void |
DEBUG | back to summary |
---|---|
private static final boolean DEBUG |
fAnnotations | back to summary |
---|---|
private XSAnnotationImpl[] fAnnotations |
fAttrGrp | back to summary |
---|---|
private XSAttributeGroupDecl fAttrGrp |
fBaseType | back to summary |
---|---|
private XSTypeDefinition fBaseType |
fBlock | back to summary |
---|---|
private short fBlock |
fComplexTypeDecl | back to summary |
---|---|
private XSComplexTypeDecl fComplexTypeDecl |
fContentType | back to summary |
---|---|
private short fContentType |
fDerivedBy | back to summary |
---|---|
private short fDerivedBy |
fErrorContent | back to summary |
---|---|
private static XSParticleDecl fErrorContent |
fErrorWildcard | back to summary |
---|---|
private static XSWildcardDecl fErrorWildcard |
fFinal | back to summary |
---|---|
private short fFinal |
fGlobalStore | back to summary |
---|---|
private Object[] fGlobalStore |
fGlobalStorePos | back to summary |
---|---|
private int fGlobalStorePos |
fIsAbstract | back to summary |
---|---|
private boolean fIsAbstract |
fName | back to summary |
---|---|
private String fName |
fParticle | back to summary |
---|---|
private XSParticleDecl fParticle |
fTargetNamespace | back to summary |
---|---|
private String fTargetNamespace |
fXSSimpleType | back to summary |
---|---|
private XSSimpleType fXSSimpleType |
GLOBAL_NUM | back to summary |
---|---|
private static final int GLOBAL_NUM |
XSDComplexTypeTraverser | back to summary |
---|---|
pack-priv XSDComplexTypeTraverser(XSDHandler handler, XSAttributeChecker gAttrCheck) |
addAnnotation | back to summary |
---|---|
private void addAnnotation(XSAnnotationImpl annotation) |
contentBackup | back to summary |
---|---|
private void contentBackup() |
contentRestore | back to summary |
---|---|
private void contentRestore() |
genAnonTypeName | back to summary |
---|---|
private String genAnonTypeName(Element complexTypeDecl) |
getErrorContent | back to summary |
---|---|
private static XSParticleDecl getErrorContent() |
getErrorWildcard | back to summary |
---|---|
private static XSWildcardDecl getErrorWildcard() |
handleComplexTypeError | back to summary |
---|---|
private void handleComplexTypeError(String messageId, Object[] args, Element e) |
isAttrOrAttrGroup | back to summary |
---|---|
private boolean isAttrOrAttrGroup(Element e) |
mergeAttributes | back to summary |
---|---|
private void mergeAttributes(XSAttributeGroupDecl fromAttrGrp, XSAttributeGroupDecl toAttrGrp, String typeName, boolean extension, Element elem) throws ComplexTypeRecoverableError |
processComplexContent | back to summary |
---|---|
private void processComplexContent(Element complexContentChild, boolean isMixed, boolean isDerivation, XSDocumentInfo schemaDoc, SchemaGrammar grammar) throws ComplexTypeRecoverableError |
traverseComplexContent | back to summary |
---|---|
private void traverseComplexContent(Element complexContentElement, boolean mixedOnType, XSDocumentInfo schemaDoc, SchemaGrammar grammar) throws ComplexTypeRecoverableError |
traverseComplexContentDecl | back to summary |
---|---|
private void traverseComplexContentDecl(Element complexContentDecl, boolean mixedOnComplexTypeDecl) |
traverseComplexTypeDecl | back to summary |
---|---|
private XSComplexTypeDecl traverseComplexTypeDecl(Element complexTypeDecl, String complexTypeName, Object[] attrValues, XSDocumentInfo schemaDoc, SchemaGrammar grammar) |
traverseGlobal | back to summary |
---|---|
pack-priv XSComplexTypeDecl traverseGlobal(Element complexTypeNode, XSDocumentInfo schemaDoc, SchemaGrammar grammar) Traverse global complexType declarations
|
traverseLocal | back to summary |
---|---|
pack-priv XSComplexTypeDecl traverseLocal(Element complexTypeNode, XSDocumentInfo schemaDoc, SchemaGrammar grammar) Traverse local complexType declarations
|
traverseSimpleContent | back to summary |
---|---|
private void traverseSimpleContent(Element simpleContentElement, XSDocumentInfo schemaDoc, SchemaGrammar grammar) throws ComplexTypeRecoverableError |
traverseSimpleContentDecl | back to summary |
---|---|
private void traverseSimpleContentDecl(Element simpleContentDecl) |
Modifier and Type | Field and Description |
---|---|
pack-priv Element | |
pack-priv Object[] | |
private static final long |
Access | Constructor and Description |
---|---|
pack-priv | |
pack-priv |
errorElem | back to summary |
---|---|
pack-priv Element errorElem
|
errorSubstText | back to summary |
---|---|
pack-priv Object[] errorSubstText
|
serialVersionUID | back to summary |
---|---|
private static final long serialVersionUID |
ComplexTypeRecoverableError | back to summary |
---|---|
pack-priv ComplexTypeRecoverableError() |
ComplexTypeRecoverableError | back to summary |
---|---|
pack-priv ComplexTypeRecoverableError(String msgKey, Object[] args, Element e) |