public class ComplexTypeDeclarationImpl extends TypeDeclarationImpl implements ComplexTypeDeclaration
Constructor and Description |
---|
ComplexTypeDeclarationImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAbstract() |
boolean |
isBlockingExtension() |
boolean |
isBlockingRestriction() |
boolean |
isFinalForExtension() |
boolean |
isFinalForRestriction() |
boolean |
isMixed() |
getFinal, getParentType, getParentTypeLocalname, getParentTypeNamespace, isDerivedFrom, isDerivedFrom, isFinal, isNumericItemType
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, getTargetNamespace, hasOtherAttribute
appendElementSchemeXPointer, appendID, getAllChildren, getAllChildrenIndices, getAncestorOrSelf, getChild, getChildren, getChildren, getChildrenIndices, getDataRootElement, getElementSchemeXPointerExpression, getIDXPointerExpression, getLabels, getLabels, getLabels, getLabelsWithLanguage, getLabelsWithLanguageAndResourceRole, getLabelsWithLanguageAndResourceRoleAndLinkRole, getLabelsWithResourceRole, getLanguage, getLanguage, getLanguageName, getLanguageName, getLocalname, getLocalnameFromQName, getNamespace, getNamespaceFromQName, getParent, getParentElement, getParentIndex, getPrefixFromQName, getReferences, getReferencesWithLanguage, getReferencesWithLanguageAndResourceRoleAndLinkRole, getReferencesWithLanguageAndRole, getReferencesWithResourceRole, getReferencingLocators, getSequenceToParentElement, getSequenceToParentElementAsString, getSimpleLinks, getURI, getXPath, getXPointerExpression, isAncestorOf, isChild, isNewFragment, isRoot, setParentIndex, setSequenceToParentElement, setURI
appendMetadataElement, compareTo, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
getClass, notify, notifyAll, toString, wait, wait, wait
getFinal, getParentType, getParentTypeLocalname, getParentTypeNamespace, isDerivedFrom, isDerivedFrom, isFinal, isNumericItemType
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, getTargetNamespace, hasOtherAttribute
appendElementSchemeXPointer, appendID, getAllChildren, getAllChildrenIndices, getAncestorOrSelf, getChild, getChildren, getChildren, getChildrenIndices, getDataRootElement, getElementSchemeXPointerExpression, getIDXPointerExpression, getLabels, getLabels, getLabels, getLabelsWithLanguage, getLabelsWithLanguageAndResourceRole, getLabelsWithLanguageAndResourceRoleAndLinkRole, getLabelsWithResourceRole, getLanguage, getLanguage, getLanguageName, getLanguageName, getLocalname, getLocalnameFromQName, getNamespace, getNamespaceFromQName, getParent, getParentElement, getParentIndex, getPrefixFromQName, getReferences, getReferencesWithLanguage, getReferencesWithLanguageAndResourceRoleAndLinkRole, getReferencesWithLanguageAndRole, getReferencesWithResourceRole, getReferencingLocators, getSequenceToParentElement, getSequenceToParentElementAsString, getSimpleLinks, getURI, getXPath, getXPointerExpression, isAncestorOf, isChild, isNewFragment, isRoot, setParentIndex, setSequenceToParentElement, setURI
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
public boolean isAbstract() throws XBRLException
isAbstract
in interface ComplexTypeDeclaration
XBRLException
ComplexTypeDeclaration.isAbstract()
public boolean isMixed() throws XBRLException
isMixed
in interface ComplexTypeDeclaration
XBRLException
ComplexTypeDeclaration.isMixed()
public boolean isFinalForRestriction() throws XBRLException
isFinalForRestriction
in interface ComplexTypeDeclaration
isFinalForRestriction
in interface TypeDeclaration
isFinalForRestriction
in class TypeDeclarationImpl
XBRLException
ComplexTypeDeclaration.isFinalForRestriction()
public boolean isFinalForExtension() throws XBRLException
isFinalForExtension
in interface ComplexTypeDeclaration
isFinalForExtension
in interface TypeDeclaration
isFinalForExtension
in class TypeDeclarationImpl
XBRLException
ComplexTypeDeclaration.isFinalForRestriction()
public boolean isBlockingRestriction() throws XBRLException
isBlockingRestriction
in interface ComplexTypeDeclaration
XBRLException
ComplexTypeDeclaration.isBlockingRestriction()
public boolean isBlockingExtension() throws XBRLException
isBlockingExtension
in interface ComplexTypeDeclaration
XBRLException
ComplexTypeDeclaration.isBlockingRestriction()