public class LabelLinkbase extends XBRLExtendedLink implements java.io.Serializable
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>
XBRLValidation.Direction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
commentary_label_role_URI
The Constant commentary_label_role_URI.
|
static java.lang.String |
concept_label_arcrole_URI
The Constant concept_label_arcrole_URI.
|
static java.lang.String |
definition_guidance_label_role_URI
The Constant definition_guidance_label_role_URI.
|
static java.lang.String |
disclosure_label_role_URI
The Constant disclosure_label_role_URI.
|
static java.lang.String |
documentation_label_role_URI
The Constant documentation_label_role_URI.
|
static java.lang.String |
example_label_role_URI
The Constant example_label_role_URI.
|
static java.lang.String |
label_role_URI
The Constant label_role_URI.
|
static javax.xml.namespace.QName |
lbResource
The Constant lbResource.
|
static javax.xml.namespace.QName |
lbType
The Constant lbType.
|
static java.lang.String |
measurement_label_role_URI
The Constant measurement_label_role_URI.
|
static java.lang.String |
negative_label_role_URI
The Constant negative_label_role_URI.
|
static java.lang.String |
negative_terse_label_role_URI
The Constant negative_terse_label_role_URI.
|
static java.lang.String |
negative_verbose_label_role_URI
The Constant negative_verbose_label_role_URI.
|
static java.lang.String |
period_end_label_role_URI
The Constant period_end_label_role_URI.
|
static java.lang.String |
period_start_label_role_URI
The Constant period_start_label_role_URI.
|
static java.lang.String |
positive_label_role_URI
The Constant positive_label_role_URI.
|
static java.lang.String |
positive_terse_label_role_URI
The Constant positive_terse_label_role_URI.
|
static java.lang.String |
positive_verbose_label_role_URI
The Constant positive_verbose_label_role_URI.
|
static java.lang.String |
presentation_label_role_URI
The Constant presentation_label_role_URI.
|
static net.sf.saxon.om.StructuredQName |
sqnLbResource
The Constant sqnLbResource.
|
static net.sf.saxon.om.StructuredQName |
sqnLbType
The Constant sqnLbType.
|
static javax.xml.namespace.QName |
standard_arc
The Constant standard_arc.
|
static java.lang.String |
standard_role_ref
The Constant standard_role_ref.
|
static java.lang.String |
terse_label_role_URI
The Constant terse_label_role_URI.
|
static java.lang.String |
total_label_role_URI
The Constant total_label_role_URI.
|
static java.lang.String |
verbose_label_role_URI
The Constant verbose_label_role_URI.
|
static java.lang.String |
zero_label_role_URI
The Constant zero_label_role_URI.
|
static java.lang.String |
zero_terse_label_role_URI
The Constant zero_terse_label_role_URI.
|
static java.lang.String |
zero_verbose_label_role_URI
The Constant zero_verbose_label_role_URI.
|
standard_role_URI
actuate, ARC, arcrole, ETITLE, EXTENDED, from, href, label, LOCATOR, RESOURCE, role, show, SIMPLE, title, to, type, X_ACTUATE, X_ARCROLE, X_FROM, X_HREF, X_LABEL, X_ROLE, X_SHOW, X_TITLE, X_TO, X_TYPE, XLINKPREFIX
ADD_NAMESPACE_INHERIT, baseQName, CONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, FACT_VALUE, HIDE_COMMON_ACCURACY, idQName, langQName, nil, NO_POSITION, OrderComparator, OrderComparator2, OrderComparatorReverse, PERIOD_BOP, PERIOD_TYPE, PERIOD_VALUE, RELATIONSHIP_TYPE, RESOURCE_TYPE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER
Constructor and Description |
---|
LabelLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
use
LabelLinkbase(XBRLDocument, XBRLRoleType) instead |
LabelLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a LabelLinkbase extended link container.
|
LabelLinkbase(XMLFragment node)
Instantiates a new label linkbase.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear.
|
LabelLinkbase |
clone()
Clone.
|
LabelLinkbase |
clone(DTSContainer newDTS)
Clone.
|
java.lang.String |
getExtendedLinkTypeName()
Gets the extended link type name.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
java.util.Iterator<XBRLLabelResource> |
getLabelsForRole(XBRLRoleType role)
Gets the labels for role.
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
int |
getNumberOfChildren() |
java.lang.Class<? extends XBRLResource> |
getResourceClass(net.sf.saxon.om.NodeInfo ni)
Gets the resource class.
|
java.util.Collection<java.lang.String> |
getStandardDefinedRolesOnResources()
Gets the standard defined roles on resources.
|
java.util.Collection<javax.xml.namespace.QName> |
getStandardResourceNodeNames()
Gets the standard resource node names.
|
javax.xml.namespace.QName |
getStaticLinkbaseType()
Gets the static linkbase type.
|
boolean |
hasChildNodes() |
boolean |
isStandardExtendedLink()
Checks if is standard extended link.
|
void |
readResources()
Read resources.
|
addDocumentation, addRelationship, addResource, checkCountOfRelationships, checkValidArcroleOnLink, clearCaches, createExtendedLink, createExtendedLink, createExtendedLink, discoverDTS, equals, generateNode, getArcroles, getArcroleType, getArcs, getArcsByArcrole, getAttributes, getDocumentation, getDTSBase, getDTSKey, getElements, getFriendlyName, getLinkbaseType, getLocators, getNumberOfResources, getParentDocument, getRelationships, getResource, getResources, getRoleType, getValidationReport, hashCode, invalidate, invalidate, isHashDependsOnAtribute, isOnValidation, removeDocumentation, removeRelationship, removeResource, resetHash, setArcrolesMapCount, setDTSBase, setLocatorsByLabel, setRelationshipsByArcrole, setResources, setResourcesCache, setRole, setRoleType, setRoleTypeCode, validate, wouldBeDuplicateArc
getActuate, getArcrole, getFromTxt, getHRef, getHRefDocument, getHRefDocumentResolved, getHRefResolved, getLabel, getRawHRef, getReference, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setTo, validateXPointer
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildArray, addChildAt, addChildNode, addChildNodeArray, addChildNodeAt, addChildNodeInBatch, addComment, addFromRelationship, addNamespace, addNamespace, addPropertyChangeListener, addToRelationship, changeBase, checkBase, childExists, commitBatch, copy, createComment, delAttribute, delAttribute, delete, equalXdmValues, findFirstNodeOfClass, findPosition, firePropertyChangeEvent, generateId, generateLocatorToNode, generatePrefix, getAllAttributes, getAttribute, getAttributeAtomicValue, getAttributeBooleanValue, getAttributeGroundedValue, getAttributeQNameValue, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getContainerDocumentURI, getDocument, getElement, getElement, getFirstChildNoComment, getFragment, getFriendlyName, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getInScopeNamespaces, getLang, getLastChildNoComment, getNamePool, getNamespaceBinding, getNamespaceURI, getNextSiblingNoComment, getNodeName, getNthElement, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParentXBRL, getPrefix, getPrefixes, getPropertyChangeListeners, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPath, getXPathFromXPointer, getXPathNamespaceContext, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, removeChild, removeChildNode, removeFromRelationship, removeNamespace, removePropertyChangeListener, removeToRelationship, replace, replaceChild, replaceStringValue, resetElements, resolveHRef, s_equal2_xp2, s_equal2_xp2, s_equal2, s_equal2, s_equal2, s_equal2, setAttributeList, setAttributes, setBase, setChildrenClone, setDirty, setElements, setId, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNil, setNodeName, setRawParentXBRL, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, toString, valueEquals, xEqual
addAttribute, addNamespace, generateId, getAttributeList, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getDeclaredNamespaces, getDocumentRoot, getLineNumber, getNameCode, getNamespaceList, getNodeKind, getRoot, getSchemaType, getSystemId, getTypeAnnotation, getURIForPrefix, gsetAttributeCollection, isId, isInScopeNamespace, isNilled, iteratePrefixes, removeAttribute, removeTypeAnnotation, rename, setLocation, setNameCode, setNamespaceList, setSystemId, setTypeAnnotation
atomize, compareOrder, comparePosition, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getSiblingPosition, getSuccessorElement, getURI, head, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterate, iterateAxis, iterateAxis, newBuilder, replace
getContainer
getContainer
public static final javax.xml.namespace.QName lbType
public static final net.sf.saxon.om.StructuredQName sqnLbType
public static final javax.xml.namespace.QName lbResource
public static final net.sf.saxon.om.StructuredQName sqnLbResource
public static final java.lang.String concept_label_arcrole_URI
public static final javax.xml.namespace.QName standard_arc
public static final java.lang.String standard_role_ref
public static final java.lang.String label_role_URI
public static final java.lang.String terse_label_role_URI
public static final java.lang.String verbose_label_role_URI
public static final java.lang.String positive_label_role_URI
public static final java.lang.String positive_terse_label_role_URI
public static final java.lang.String positive_verbose_label_role_URI
public static final java.lang.String negative_label_role_URI
public static final java.lang.String negative_terse_label_role_URI
public static final java.lang.String negative_verbose_label_role_URI
public static final java.lang.String zero_label_role_URI
public static final java.lang.String zero_terse_label_role_URI
public static final java.lang.String zero_verbose_label_role_URI
public static final java.lang.String total_label_role_URI
public static final java.lang.String period_start_label_role_URI
public static final java.lang.String period_end_label_role_URI
public static final java.lang.String documentation_label_role_URI
public static final java.lang.String definition_guidance_label_role_URI
public static final java.lang.String disclosure_label_role_URI
public static final java.lang.String presentation_label_role_URI
public static final java.lang.String measurement_label_role_URI
public static final java.lang.String commentary_label_role_URI
public static final java.lang.String example_label_role_URI
public LabelLinkbase(XMLFragment node)
node
- the nodepublic LabelLinkbase(XBRLDocument parent, DTSBase base) throws XBRLInconsistentDTSException
LabelLinkbase(XBRLDocument, XBRLRoleType)
insteadparent
- XBRLDocumentbase
- DTSBaseXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionpublic LabelLinkbase(XBRLDocument parent, XBRLRoleType role)
parent
- the parentrole
- the rolepublic void readResources()
public java.util.Iterator<XBRLLabelResource> getLabelsForRole(XBRLRoleType role) throws XBRLValidationException
role
- the roleXBRLValidationException
- the XBRL validation exceptionpublic javax.xml.namespace.QName getStaticLinkbaseType()
getStaticLinkbaseType
in class XBRLExtendedLink
public java.lang.String getExtendedLinkTypeName()
getExtendedLinkTypeName
in class XBRLExtendedLink
public java.lang.Class<? extends XBRLResource> getResourceClass(net.sf.saxon.om.NodeInfo ni)
getResourceClass
in class XBRLExtendedLink
ni
- the nipublic boolean isStandardExtendedLink()
isStandardExtendedLink
in class XBRLExtendedLink
public java.util.Collection<javax.xml.namespace.QName> getStandardResourceNodeNames()
getStandardResourceNodeNames
in class XBRLExtendedLink
public java.util.Collection<java.lang.String> getStandardDefinedRolesOnResources()
getStandardDefinedRolesOnResources
in class XBRLExtendedLink
public void clear() throws java.lang.Throwable
clear
in interface XBRLDTSDocument
clear
in class XBRLExtendedLink
java.lang.Throwable
- the throwablepublic LabelLinkbase clone()
clone
in class XMLFragment
public LabelLinkbase clone(DTSContainer newDTS)
clone
in class XMLFragment
newDTS
- the new DTSpublic final boolean hasChildNodes()
hasChildNodes
in interface net.sf.saxon.om.NodeInfo
hasChildNodes
in class net.sf.saxon.tree.linked.NodeImpl
public final int getNumberOfChildren()
public final net.sf.saxon.tree.linked.NodeImpl getFirstChild()
getFirstChild
in interface net.sf.saxon.tree.util.SteppingNode<net.sf.saxon.tree.linked.NodeImpl>
getFirstChild
in class net.sf.saxon.tree.linked.NodeImpl
public final net.sf.saxon.tree.linked.NodeImpl getLastChild()
getLastChild
in class net.sf.saxon.tree.linked.NodeImpl
Copyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa