com.ihr.xbrl.om.exLinks
Class ReferenceLinkbase
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.ReferenceLinkbase
- All Implemented Interfaces:
- XBRLAllowsDocumentation, XBRLRelationshipPoint, XBRLDTSDocument, XBRLValidation, XMLHasParent, java.lang.Cloneable, javax.xml.namespace.NamespaceContext
public class ReferenceLinkbase
- extends XBRLExtendedLink
| 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 |
|
Method Summary |
java.lang.String |
getExtendedLinkTypeName()
Returns a localized constant string indicating the extended link type |
javax.xml.namespace.QName |
getStaticLinkbaseType()
This function MUST be implemented by classes derived from this class |
boolean |
isStandardExtendedLink()
Returns true if the extended link belongs to the XBRL 2.1 specification. |
| 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, getNumberOfAttributes, 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 |
lbType
public static final javax.xml.namespace.QName lbType
lbResource
public static final javax.xml.namespace.QName lbResource
concept_reference_arcrole_URI
public static final java.lang.String concept_reference_arcrole_URI
- See Also:
- Constant Field Values
standard_arc
public static final javax.xml.namespace.QName standard_arc
standard_role_ref
public static final java.lang.String standard_role_ref
- See Also:
- Constant Field Values
reference_role_URI
public static final java.lang.String reference_role_URI
- See Also:
- Constant Field Values
reference_definition_URI
public static final java.lang.String reference_definition_URI
- See Also:
- Constant Field Values
reference_disclosure_URI
public static final java.lang.String reference_disclosure_URI
- See Also:
- Constant Field Values
reference_mandatory_disclosure_URI
public static final java.lang.String reference_mandatory_disclosure_URI
- See Also:
- Constant Field Values
reference_recommended_disclosure_URI
public static final java.lang.String reference_recommended_disclosure_URI
- See Also:
- Constant Field Values
reference_unspecified_disclosure_URI
public static final java.lang.String reference_unspecified_disclosure_URI
- See Also:
- Constant Field Values
reference_presentation_URI
public static final java.lang.String reference_presentation_URI
- See Also:
- Constant Field Values
reference_measurement_URI
public static final java.lang.String reference_measurement_URI
- See Also:
- Constant Field Values
reference_commentary_URI
public static final java.lang.String reference_commentary_URI
- See Also:
- Constant Field Values
reference_example_URI
public static final java.lang.String reference_example_URI
- See Also:
- Constant Field Values
ReferenceLinkbase
public ReferenceLinkbase(XBRLDocument parent,
net.sf.saxon.s9api.XdmNode node)
ReferenceLinkbase
public ReferenceLinkbase(XBRLDocument parent,
DTSBase base)
throws XBRLInconsistentDTSException
- Deprecated. use
ReferenceLinkbase(XBRLDocument, XBRLRoleType) instead
- Parameters:
parent - XBRLDocumentbase - DTSBase
- Throws:
XBRLInconsistentDTSException
ReferenceLinkbase
public ReferenceLinkbase(XBRLDocument parent,
XBRLRoleType role)
- Creates a new ReferenceLinkbase extended link container
- Parameters:
parent - role - - Since:
- 2.6.5
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
isStandardExtendedLink
public boolean isStandardExtendedLink()
- Description copied from class:
XBRLExtendedLink
- Returns true if the extended link belongs to the XBRL 2.1 specification. This means
it is a PresentationLinkbase, CalculationLinkbase, DefinitionLinkbase, LabelLinkbase, FootnoteLinkbase
or ReferenceLinkbase
- Specified by:
isStandardExtendedLink in class XBRLExtendedLink
- Returns:
- a boolean value that is true for XBRL 2.1 extended links only
Copyright 2006-2009 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa