public interface SchemaContentDeclaration extends SchemaDeclaration
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, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore
boolean isGlobal() throws XBRLException
XBRLException
java.lang.String getForm() throws XBRLException
XBRLException
java.lang.String getDefault() throws XBRLException
XBRLException
java.lang.String getFixed() throws XBRLException
XBRLException
boolean isFixed() throws XBRLException
XBRLException
boolean hasTypeReference() throws XBRLException
XBRLException
- if the datatype is not declared by a type attribute.java.lang.String getTypeNamespace() throws XBRLException
XBRLException
- if the datatype is not declared by a type attribute.java.lang.String getTypeNamespaceAlias() throws XBRLException
XBRLException
- if the datatype is not declared.java.lang.String getTypeQName() throws XBRLException
XBRLException
- if the data root element is not available.java.lang.String getTypeLocalname() throws XBRLException
XBRLException
- if the datatype is not declared.TypeDeclaration getTypeDeclaration() throws XBRLException
XBRLException
- if the fragment cannot be found in the data store.boolean hasLocalType() throws XBRLException
XBRLException
- if the content declaration has more than one local type declaration.TypeDeclaration getLocalType() throws XBRLException
XBRLException