|
XBRLAPIA Java API for XBRL |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.xbrlapi.impl.XMLImpl
org.xbrlapi.impl.FragmentImpl
org.xbrlapi.impl.SchemaContentImpl
org.xbrlapi.impl.SchemaDeclarationImpl
org.xbrlapi.impl.SchemaContentDeclarationImpl
org.xbrlapi.impl.ElementDeclarationImpl
org.xbrlapi.impl.ConceptImpl
org.xbrlapi.xdt.XDTConceptImpl
org.xbrlapi.xdt.DimensionImpl
org.xbrlapi.xdt.TypedDimensionImpl
public class TypedDimensionImpl
| Field Summary |
|---|
| Fields inherited from class org.xbrlapi.impl.XMLImpl |
|---|
logger |
| Constructor Summary | |
|---|---|
TypedDimensionImpl()
|
|
| Method Summary | |
|---|---|
URI |
getAbsoluteHref()
Get the absolute value of the HREF to the metadata. |
URI |
getArcrole()
Get the link arcrole attribute value, before any resolution. |
String |
getAttribute(String name)
Get a no-namespace attribute value. |
String |
getAttribute(URI namespace,
String localname)
Get a non-xlink attribute value. |
String |
getHref()
Get the link HREF attribute value, before any resolution. |
URI |
getLinkRole()
|
Fragment |
getTarget()
|
URI |
getTargetDocumentURI()
|
protected URI |
getTargetDocumentURI(URI uri)
Get the URI of the document containing the fragment targetted by the supplied URI. |
protected String |
getTargetPointerValue(String pointer)
Get the value of the XPointer that corresponds to the XPointer information stored in the metadata of all fragments. |
String |
getTitleAttribute()
Get the title (The xlink:title attribute value). |
Title |
getTitleElement(int index)
Get a specific title fragment |
List<Title> |
getTitleElements()
Get a list of titles (The xlink:title children elements). |
String |
getXlinkType()
Get the xlink type (The xxlink:type attribute value). |
void |
setTarget(URI uri)
Set metadata about the target of the simple link. |
| Methods inherited from class org.xbrlapi.xdt.DimensionImpl |
|---|
isExplicitDimension, isTypedDimension |
| Methods inherited from class org.xbrlapi.impl.ConceptImpl |
|---|
getBalance, getFactCount, getFactIndices, getFacts, getPeriodType, getPresentationNetworkLinkroles, getRootFacts, getSchema, isNumeric |
| Methods inherited from class org.xbrlapi.impl.SchemaContentDeclarationImpl |
|---|
getDefault, getFixed, getForm, getLocalType, getTypeDeclaration, getTypeLocalname, getTypeNamespace, getTypeNamespaceAlias, getTypeQName, hasLocalType, hasTypeReference, isFixed, isGlobal |
| Methods inherited from class org.xbrlapi.impl.SchemaDeclarationImpl |
|---|
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference |
| Methods inherited from class org.xbrlapi.impl.SchemaContentImpl |
|---|
getAnnotations, getOtherAttribute, getOtherAttributes, getSchemaId, getTargetNamespace, hasOtherAttribute |
| Methods inherited from class org.xbrlapi.impl.XMLImpl |
|---|
appendMetadataElement, compareTo, equals, finalize, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from class java.lang.Object |
|---|
clone, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.xbrlapi.xdt.Dimension |
|---|
isExplicitDimension, isTypedDimension |
| Methods inherited from interface org.xbrlapi.Concept |
|---|
getBalance, getFactCount, getFactIndices, getFacts, getPeriodType, getPresentationNetworkLinkroles, getRootFacts, isNumeric |
| Methods inherited from interface org.xbrlapi.SchemaContentDeclaration |
|---|
getDefault, getFixed, getForm, getLocalType, getTypeDeclaration, getTypeLocalname, getTypeNamespace, getTypeNamespaceAlias, getTypeQName, hasLocalType, hasTypeReference, isFixed, isGlobal |
| Methods inherited from interface org.xbrlapi.SchemaDeclaration |
|---|
getName, getReferencedSchemaDeclaration, getReferenceLocalname, getReferenceNamespace, getReferenceNamespaceAlias, getReferenceQName, hasReference |
| Methods inherited from interface org.xbrlapi.SchemaContent |
|---|
getAnnotations, getOtherAttribute, getOtherAttributes, getSchema, getSchemaId, getTargetNamespace, hasOtherAttribute |
| Methods inherited from interface org.xbrlapi.XML |
|---|
appendMetadataElement, equals, getBuilder, getDocumentNode, getIndex, getMetaAttribute, getMetadataRootElement, getStore, getType, hashCode, hasMetaAttribute, isa, isa, removeMetaAttribute, removeMetadataElement, serialize, serialize, serialize, setBuilder, setIndex, setMetaAttribute, setResource, setStore, updateInStore |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Constructor Detail |
|---|
public TypedDimensionImpl()
| Method Detail |
|---|
public URI getLinkRole()
throws XBRLException
getLinkRole in interface LinkXBRLExceptionLink.getLinkRole()
public String getXlinkType()
throws XBRLException
Xlink
getXlinkType in interface XlinkXBRLExceptionXlink.getXlinkType()
public String getTitleAttribute()
throws XBRLException
Xlink
getTitleAttribute in interface XlinkXBRLExceptionXlink.getTitleAttribute()
public List<Title> getTitleElements()
throws XBRLException
Xlink
getTitleElements in interface XlinkXBRLExceptionXlink.getTitleElements()
public Title getTitleElement(int index)
throws XBRLException
getTitleElement in interface Xlinkindex - The index of the required title element
XBRLException - if the index is out of boundsXlink.getTitleElement(int)
public String getAttribute(URI namespace,
String localname)
throws XBRLException
Xlink
getAttribute in interface Xlinknamespace - The namespace of the attribute to retrievelocalname - The local name of the attribute to retrieve
XBRLException - if the namespace URI is for the XLink namespace.Xlink.getAttribute(URI, String)
public String getAttribute(String name)
throws XBRLException
Xlink
getAttribute in interface Xlinkname - The name of the no-namespace attribute to retrieve
XBRLExceptionXlink.getAttribute(String)
protected URI getTargetDocumentURI(URI uri)
throws XBRLException
uri - The supplied URI for decomposition.
XBRLException
protected String getTargetPointerValue(String pointer)
throws XBRLException
pointer - The String value of the XPointer supplied in the URI.
XBRLException
public void setTarget(URI uri)
throws XBRLException
SimpleLink
setTarget in interface SimpleLinkXBRLExceptionSimpleLink.setTarget(URI)
public String getHref()
throws XBRLException
SimpleLink
getHref in interface SimpleLinkXBRLExceptionSimpleLink.getHref()
public URI getAbsoluteHref()
throws XBRLException
SimpleLink
getAbsoluteHref in interface SimpleLinkXBRLExceptionSimpleLink.getAbsoluteHref()
public URI getTargetDocumentURI()
throws XBRLException
getTargetDocumentURI in interface SimpleLinkXBRLException.
XBRLException
public URI getArcrole()
throws XBRLException
SimpleLink
getArcrole in interface SimpleLinkXBRLExceptionSimpleLink.getArcrole()
public Fragment getTarget()
throws XBRLException
getTarget in interface SimpleLinkXBRLExceptionSimpleLink.getTarget()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||