public class OtherLinkbase extends XBRLExtendedLink
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
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>XBRLValidation.Directionstandard_role_URIactuate, 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, XLINKPREFIXADD_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 |
|---|
OtherLinkbase(DTSContainer dts)
Instantiates a new other linkbase.
|
OtherLinkbase(XBRLDocument parent,
XBRLRoleType role,
javax.xml.namespace.QName lbType)
Instantiates a new other linkbase.
|
OtherLinkbase(XMLFragment node)
Instantiates a new other linkbase.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear.
|
OtherLinkbase |
clone()
Clone.
|
OtherLinkbase |
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, wouldBeDuplicateArcgetActuate, 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, validateXPointeraddAttribute, 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, xEqualaddAttribute, 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, setTypeAnnotationatomize, 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, replacegetContainergetContainerpublic OtherLinkbase(DTSContainer dts)
dts - the dtspublic OtherLinkbase(XMLFragment node)
node - the nodepublic OtherLinkbase(XBRLDocument parent, XBRLRoleType role, javax.xml.namespace.QName lbType)
parent - the parentrole - the rolelbType - the lb typepublic javax.xml.namespace.QName getStaticLinkbaseType()
getStaticLinkbaseType in class XBRLExtendedLinkpublic java.lang.String getExtendedLinkTypeName()
getExtendedLinkTypeName in class XBRLExtendedLinkpublic java.lang.String getGenLinkRole()
public void setGenLinkRole(java.lang.String genLinkRole)
genLinkRole - Stringpublic java.lang.Class<? extends XBRLResource> getResourceClass(net.sf.saxon.om.NodeInfo ni)
getResourceClass in class XBRLExtendedLinkni - the nipublic boolean isStandardExtendedLink()
isStandardExtendedLink in class XBRLExtendedLinkpublic java.util.Collection<javax.xml.namespace.QName> getStandardResourceNodeNames()
getStandardResourceNodeNames in class XBRLExtendedLinkpublic java.util.Collection<java.lang.String> getStandardDefinedRolesOnResources()
getStandardDefinedRolesOnResources in class XBRLExtendedLinkpublic void clear()
throws java.lang.Throwable
clear in interface XBRLDTSDocumentclear in class XBRLExtendedLinkjava.lang.Throwable - the throwablepublic OtherLinkbase clone()
clone in class XMLFragmentpublic OtherLinkbase clone(DTSContainer newDTS)
clone in class XMLFragmentnewDTS - the new DTSpublic final boolean hasChildNodes()
hasChildNodes in interface net.sf.saxon.om.NodeInfohasChildNodes in class net.sf.saxon.tree.linked.NodeImplpublic 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.NodeImplpublic final net.sf.saxon.tree.linked.NodeImpl getLastChild()
getLastChild in class net.sf.saxon.tree.linked.NodeImplCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa