public class TypedDimensionImpl extends DimensionImpl implements TypedDimension, SimpleLink
Constructor and Description |
---|
TypedDimensionImpl() |
Modifier and Type | Method and Description |
---|---|
java.net.URI |
getAbsoluteHref()
Get the absolute value of the HREF to the metadata.
|
java.lang.String |
getArcrole()
Get the link arcrole attribute value, before any resolution.
|
java.lang.String |
getAttribute(java.lang.String name)
Get a no-namespace attribute value.
|
java.lang.String |
getAttribute(java.lang.String namespace,
java.lang.String localname)
Get a non-xlink attribute value.
|
java.lang.String |
getHref()
Get the link HREF attribute value, before any resolution.
|
java.lang.String |
getLinkRole() |
Fragment |
getTarget() |
java.net.URI |
getTargetDocumentURI() |
java.lang.String |
getTitleAttribute()
Get the title (The xlink:title attribute value).
|
Title |
getTitleElement(int index)
Get a specific title fragment
|
java.util.List<Title> |
getTitleElements()
Get a list of titles (The xlink:title children elements).
|
java.lang.String |
getXlinkType()
Get the xlink type (The xxlink:type attribute value).
|
void |
setTarget(java.net.URI uri)
Set metadata about the target of the simple link.
|
isExplicitDimension, isTypedDimension
getBalance, getFactCount, getFactIndices, getFacts, getPeriodType, getPresentationNetworkLinkroles, getRootFacts, getSchema, isNumeric
getLocalComplexType, getMaxOccurs, getMinOccurs, getSubstitutionGroupDeclaration, getSubstitutionGroupLocalname, getSubstitutionGroupNamespace, getSubstitutionGroupNamespaceAlias, getSubstitutionGroupQName, hasLocalComplexType, hasSubstitutionGroup, isAbstract, isBlockingExtension, isBlockingRestriction, isBlockingSubstitution, isFinalForExtension, isFinalForRestriction, isItem, isNillable, isTuple, substitutesFor
getDefault, getFixed, getForm, getLocalType, getTypeDeclaration, getTypeLocalname, getTypeNamespace, getTypeNamespaceAlias, getTypeQName, hasLocalType, hasTypeReference, isFixed, isGlobal
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference
getAnnotations, getOtherAttribute, getOtherAttributes, 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
isExplicitDimension, isTypedDimension
getBalance, getFactCount, getFactIndices, getFacts, getPeriodType, getPresentationNetworkLinkroles, getRootFacts, isNumeric
getLocalComplexType, getMaxOccurs, getMinOccurs, getSubstitutionGroupDeclaration, getSubstitutionGroupLocalname, getSubstitutionGroupNamespace, getSubstitutionGroupNamespaceAlias, getSubstitutionGroupQName, hasLocalComplexType, hasSubstitutionGroup, isAbstract, isBlockingExtension, isBlockingRestriction, isBlockingSubstitution, isFinalForExtension, isFinalForRestriction, isItem, isNillable, isTuple, substitutesFor
getDefault, getFixed, getForm, getLocalType, getTypeDeclaration, getTypeLocalname, getTypeNamespace, getTypeNamespaceAlias, getTypeQName, hasLocalType, hasTypeReference, isFixed, 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
public java.lang.String getLinkRole() throws XBRLException
getLinkRole
in interface Link
XBRLException
Link.getLinkRole()
public java.lang.String getXlinkType() throws XBRLException
Xlink
getXlinkType
in interface Xlink
XBRLException
Xlink.getXlinkType()
public java.lang.String getTitleAttribute() throws XBRLException
Xlink
getTitleAttribute
in interface Xlink
XBRLException
Xlink.getTitleAttribute()
public java.util.List<Title> getTitleElements() throws XBRLException
Xlink
getTitleElements
in interface Xlink
XBRLException
Xlink.getTitleElements()
public Title getTitleElement(int index) throws XBRLException
getTitleElement
in interface Xlink
index
- The index of the required title elementXBRLException
- if the index is out of boundsXlink.getTitleElement(int)
public java.lang.String getAttribute(java.lang.String namespace, java.lang.String localname) throws XBRLException
Xlink
getAttribute
in interface Xlink
namespace
- The namespace of the attribute to retrievelocalname
- The local name of the attribute to retrieveXBRLException
- if the namespace URI is for the XLink namespace.Xlink.getAttribute(String, String)
public java.lang.String getAttribute(java.lang.String name) throws XBRLException
Xlink
getAttribute
in interface Xlink
name
- The name of the no-namespace attribute to retrieveXBRLException
Xlink.getAttribute(String)
public void setTarget(java.net.URI uri) throws XBRLException
SimpleLink
setTarget
in interface SimpleLink
XBRLException
SimpleLink.setTarget(URI)
public java.lang.String getHref() throws XBRLException
SimpleLink
getHref
in interface SimpleLink
XBRLException
SimpleLink.getHref()
public java.net.URI getAbsoluteHref() throws XBRLException
SimpleLink
getAbsoluteHref
in interface SimpleLink
XBRLException
SimpleLink.getAbsoluteHref()
public java.net.URI getTargetDocumentURI() throws XBRLException
getTargetDocumentURI
in interface SimpleLink
XBRLException.
XBRLException
public java.lang.String getArcrole() throws XBRLException
SimpleLink
getArcrole
in interface SimpleLink
XBRLException
SimpleLink.getArcrole()
public Fragment getTarget() throws XBRLException
getTarget
in interface SimpleLink
XBRLException
SimpleLink.getTarget()