com.ihr.xbrl.om.exLinks
Class OtherLinkbase
java.lang.Object
com.ihr.xbrl.om.XMLFragment
com.ihr.xbrl.om.exLinks.XLinkElement
com.ihr.xbrl.om.exLinks.XBRLExtendedLink
com.ihr.xbrl.om.exLinks.OtherLinkbase
- All Implemented Interfaces:
- XBRLAllowsDocumentation, XBRLRelationshipPoint, XBRLDTSDocument, XBRLValidation, XMLHasParent, java.lang.Cloneable, javax.xml.namespace.NamespaceContext
public class OtherLinkbase
- extends XBRLExtendedLink
The OtherLinkbase object fits in linkbases that are out of the scope of written
specifications but are right because they agree with the
In previous versions of the API the Generic Linkbase was created for Generic and
Other linkbase types. Now the Generic linkbase is created when the container is
the standard gen:link and this object is used in any other cases
- Since:
- 2.6.8
- Author:
- Ignacio
| Fields inherited from class com.ihr.xbrl.om.exLinks.XLinkElement |
actuate, ACTUATE, ARC, arcrole, ARCROLE, ETITLE, EXTENDED, from, FROM, href, HREF, label, LABEL, LOCATOR, RESOURCE, role, ROLE, show, SHOW, SIMPLE, title, TITLE, to, TO, type, TYPE |
| Fields inherited from class com.ihr.xbrl.om.XMLFragment |
CONCEPT_LABEL, CONCEPT_QNAME, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, idQName, NO_POSITION, OrderComparator, PERIOD_TYPE, PERIOD_VALUE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER |
| Methods inherited from class com.ihr.xbrl.om.exLinks.XBRLExtendedLink |
addDocumentation, addRelationship, addResource, clear, clearCaches, createExtendedLink, createExtendedLink, createExtendedLink, discoverDTS, equals, generateNode, getArcroles, getArcroleType, getArcs, getAttributes, getDocumentation, getDTSBase, getDTSKey, getElements, getFriendlyName, getLinkbaseType, getLocators, getNumberOfResources, getParent, getRelationships, getResources, getRoleType, getValidationReport, hashCode, invalidate, invalidate, isOnValidation, removeDocumentation, removeRelationship, removeResource, setDTSBase, setParent, setRole, setRoleType, validate, wouldBeDuplicateArc |
| Methods inherited from class com.ihr.xbrl.om.exLinks.XLinkElement |
getActuate, getArcrole, getFromTxt, getHRef, getLabel, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setTo |
| Methods inherited from class com.ihr.xbrl.om.XMLFragment |
addAttribute, addChild, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAttribute, getAttributeQNameValue, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getFragment, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getLang, getNamespaceURI, getNodeName, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathNamespaceContext, getXPathToNode, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerToNode, isDead, isNamespaceDefined, objEquals, objHashCode, qNameToString, removeAttribute, removeChild, removeChild, removeFromRelationship, removeToRelationship, removeXMLChild, resetElements, resetHash, resolveHRef, resolveHRef, s_equal2, s_equal2, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setId, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setValue, setValue, setVariablesDefined, toString, valueEquals, xEqual |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
OtherLinkbase
public OtherLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
- Parameters:
parent - node -
OtherLinkbase
public OtherLinkbase(XBRLDocument parent,
XBRLRoleType role,
javax.xml.namespace.QName lbType)
- Parameters:
parent - role - lbType -
getStaticLinkbaseType
public javax.xml.namespace.QName getStaticLinkbaseType()
- Description copied from class:
XBRLExtendedLink
- This function MUST be implemented by classes derived from this class
- Specified by:
getStaticLinkbaseType in class XBRLExtendedLink
- Returns:
- QName indicating the LinkbaseType like xbrli:footnoteLinkbase etc.
getExtendedLinkTypeName
public java.lang.String getExtendedLinkTypeName()
- Description copied from class:
XBRLExtendedLink
- Returns a localized constant string indicating the extended link type
- Specified by:
getExtendedLinkTypeName in class XBRLExtendedLink
- Returns:
- String
getGenLinkRole
public java.lang.String getGenLinkRole()
- Returns:
- String
setGenLinkRole
public void setGenLinkRole(java.lang.String genLinkRole)
- Parameters:
genLinkRole - String
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa