public class GenericLinkbase extends XBRLExtendedLink
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>
XBRLValidation.Direction
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
element_label_arcrole_URI
The Constant element_label_arcrole_URI.
|
static java.lang.String |
element_reference_arcrole_URI
The Constant element_reference_arcrole_URI.
|
static java.lang.String |
generic_documentation_label_role_URI
The Constant generic_documentation_label_role_URI.
|
static javax.xml.namespace.QName |
generic_label_resource
The Constant generic_label_resource.
|
static java.lang.String |
generic_label_role_URI
The Constant generic_label_role_URI. http://www.xbrl.org/2008/role/label
|
static javax.xml.namespace.QName |
generic_reference_resource
gen:reference.
|
static java.lang.String |
generic_terse_label_role_URI
The Constant generic_terse_label_role_URI.
|
static java.lang.String |
generic_verbose_label_role_URI
The Constant generic_verbose_label_role_URI.
|
static javax.xml.namespace.QName |
lbType
This is just for the "standard" Generic Linkbase container.
|
static net.sf.saxon.om.StructuredQName |
sqnLbType
The Constant sqnLbType.
|
static javax.xml.namespace.QName |
standard_arc
The Constant standard_arc. gen:arc
|
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 |
---|
GenericLinkbase(XBRLDocument parent,
DTSBase base)
Deprecated.
use
GenericLinkbase(XBRLDocument, XBRLRoleType) instead |
GenericLinkbase(XBRLDocument parent,
XBRLRoleType role)
Creates a new GenericLinkbase extended link container.
|
GenericLinkbase(XMLFragment node)
Instantiates a new generic linkbase.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clear.
|
GenericLinkbase |
clone()
Clone.
|
GenericLinkbase |
clone(DTSContainer newDTS)
Clone.
|
java.lang.String |
getExtendedLinkTypeName()
Gets the extended link type name.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
java.lang.String |
getGenLinkRole()
Gets the gen link 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 |
setGenLinkRole(java.lang.String genLinkRole)
Sets the gen link role.
|
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 standard_arc
public static final java.lang.String generic_label_role_URI
public static final java.lang.String generic_verbose_label_role_URI
public static final java.lang.String generic_terse_label_role_URI
public static final java.lang.String generic_documentation_label_role_URI
public static final java.lang.String element_label_arcrole_URI
public static final java.lang.String element_reference_arcrole_URI
public static final javax.xml.namespace.QName generic_label_resource
public static final javax.xml.namespace.QName generic_reference_resource
public GenericLinkbase(XMLFragment node)
node
- the nodepublic GenericLinkbase(XBRLDocument parent, DTSBase base) throws XBRLInconsistentDTSException
GenericLinkbase(XBRLDocument, XBRLRoleType)
insteadparent
- XBRLDocumentbase
- DTSBaseXBRLInconsistentDTSException
- the XBRL inconsistent dts exceptionpublic GenericLinkbase(XBRLDocument parent, XBRLRoleType role)
parent
- the parentrole
- the rolepublic java.lang.String getGenLinkRole()
public void setGenLinkRole(java.lang.String genLinkRole)
genLinkRole
- Stringpublic 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 GenericLinkbase clone()
clone
in class XMLFragment
public GenericLinkbase 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