public class SchemaContentDeclarationImpl extends SchemaDeclarationImpl implements SchemaContentDeclaration
Constructor and Description |
---|
SchemaContentDeclarationImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefault() |
java.lang.String |
getFixed() |
java.lang.String |
getForm() |
TypeDeclaration |
getLocalType() |
TypeDeclaration |
getTypeDeclaration() |
java.lang.String |
getTypeLocalname()
Retrieve the type local name.
|
java.lang.String |
getTypeNamespace()
Retrieve the type namespace.
|
java.lang.String |
getTypeNamespaceAlias()
Retrieve the type namespace alias.
|
java.lang.String |
getTypeQName()
Retrieve the type QName.
|
boolean |
hasLocalType() |
boolean |
hasTypeReference() |
boolean |
isFixed() |
boolean |
isGlobal() |
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
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 isGlobal() throws XBRLException
isGlobal
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.isGlobal()
public java.lang.String getForm() throws XBRLException
getForm
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.getForm()
public java.lang.String getDefault() throws XBRLException
getDefault
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.getDefault()
public java.lang.String getFixed() throws XBRLException
getFixed
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.getFixed()
public boolean isFixed() throws XBRLException
isFixed
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.isFixed()
public boolean hasTypeReference() throws XBRLException
hasTypeReference
in interface SchemaContentDeclaration
XBRLException
- if the datatype is not declared by a type attribute.SchemaContentDeclaration.hasTypeReference()
public java.lang.String getTypeNamespace() throws XBRLException
SchemaContentDeclaration
getTypeNamespace
in interface SchemaContentDeclaration
XBRLException
- if the datatype is not declared by a type attribute.SchemaContentDeclaration.getTypeNamespace()
public java.lang.String getTypeNamespaceAlias() throws XBRLException
SchemaContentDeclaration
getTypeNamespaceAlias
in interface SchemaContentDeclaration
XBRLException
- if the datatype is not declared.SchemaContentDeclaration.getTypeNamespaceAlias()
public java.lang.String getTypeQName() throws XBRLException
SchemaContentDeclaration
getTypeQName
in interface SchemaContentDeclaration
XBRLException
- if the data root element is not available.SchemaContentDeclaration.getTypeQName()
public java.lang.String getTypeLocalname() throws XBRLException
SchemaContentDeclaration
getTypeLocalname
in interface SchemaContentDeclaration
XBRLException
- if the datatype is not declared.SchemaContentDeclaration.getTypeLocalname()
public TypeDeclaration getTypeDeclaration() throws XBRLException
getTypeDeclaration
in interface SchemaContentDeclaration
XBRLException
- if the fragment cannot be found in the data store.SchemaContentDeclaration.getTypeDeclaration()
public boolean hasLocalType() throws XBRLException
hasLocalType
in interface SchemaContentDeclaration
XBRLException
- if the content declaration has more than one local type declaration.SchemaContentDeclaration.hasLocalType()
public TypeDeclaration getLocalType() throws XBRLException
getLocalType
in interface SchemaContentDeclaration
XBRLException
SchemaContentDeclaration.getLocalType()