public class XBRLRoleType extends XBRLRoleAndArcroleTypes implements java.io.Serializable
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>XBRLValidation.Direction| Modifier and Type | Field and Description |
|---|---|
static javax.xml.namespace.QName |
roleAttribute
The Constant roleAttribute.
|
static javax.xml.namespace.QName |
roleTypeQName
The Constant roleTypeQName.
|
static net.sf.saxon.om.StructuredQName |
sqnRoleTypeQName
The Constant sqnRoleTypeQName.
|
static XBRLRoleType |
STANDARD_DOCUMENTATION
The standard documentation.
|
static XBRLRoleType |
STANDARD_FOOTNOTE
Static roles on resources.
|
static XBRLRoleType |
STANDARD_LABEL
The standard label.
|
static XBRLRoleType |
STANDARD_LABEL_COMMENTARY_GUIDANCE
The standard label commentary guidance.
|
static XBRLRoleType |
STANDARD_LABEL_DEFINITION_GUIDANCE
The standard label definition guidance.
|
static XBRLRoleType |
STANDARD_LABEL_DISCLOSURE_GUIDANCE
The standard label disclosure guidance.
|
static XBRLRoleType |
STANDARD_LABEL_EXAMPLE_GUIDANCE
The standard label example guidance.
|
static XBRLRoleType |
STANDARD_LABEL_MEASUREMENT_GUIDANCE
The standard label measurement guidance.
|
static XBRLRoleType |
STANDARD_LABEL_NEGATIVE
The standard label negative.
|
static XBRLRoleType |
STANDARD_LABEL_NEGATIVE_TERSE
The standard label negative terse.
|
static XBRLRoleType |
STANDARD_LABEL_NEGATIVE_VERBOSE
The standard label negative verbose.
|
static XBRLRoleType |
STANDARD_LABEL_PERIOD_END
The standard label period end.
|
static XBRLRoleType |
STANDARD_LABEL_PERIOD_START
The standard label period start.
|
static XBRLRoleType |
STANDARD_LABEL_POSITIVE
The standard label positive.
|
static XBRLRoleType |
STANDARD_LABEL_POSITIVE_TERSE
The standard label positive terse.
|
static XBRLRoleType |
STANDARD_LABEL_POSITIVE_VERBOSE
The standard label positive verbose.
|
static XBRLRoleType |
STANDARD_LABEL_PRESENTATION_GUIDANCE
The standard label presentation guidance.
|
static XBRLRoleType |
STANDARD_LABEL_TERSE
The standard label terse.
|
static XBRLRoleType |
STANDARD_LABEL_TOTAL
The standard label total.
|
static XBRLRoleType |
STANDARD_LABEL_VERBOSE
The standard label verbose.
|
static XBRLRoleType |
STANDARD_LABEL_ZERO
The standard label zero.
|
static XBRLRoleType |
STANDARD_LABEL_ZERO_TERSE
The standard label zero terse.
|
static XBRLRoleType |
STANDARD_LABEL_ZERO_VERBOSE
The standard label zero verbose.
|
static XBRLRoleType |
STANDARD_LINKBASE_CALCULATION
The standard linkbase calculation.
|
static XBRLRoleType |
STANDARD_LINKBASE_DEFINITION
The standard linkbase definition.
|
static XBRLRoleType |
STANDARD_LINKBASE_LABEL
Static roles on linkbaseRef elements.
|
static XBRLRoleType |
STANDARD_LINKBASE_PRESENTATION
The standard linkbase presentation.
|
static XBRLRoleType |
STANDARD_LINKBASE_REFERENCE
The standard linkbase reference.
|
static XBRLRoleType |
STANDARD_REFERENCE
The standard reference.
|
static XBRLRoleType |
STANDARD_REFERENCE_COMMENTARY
The standard reference commentary.
|
static XBRLRoleType |
STANDARD_REFERENCE_DEFINITION
The standard reference definition.
|
static XBRLRoleType |
STANDARD_REFERENCE_DISCLOSURE
The standard reference disclosure.
|
static XBRLRoleType |
STANDARD_REFERENCE_EXAMPLE
The standard reference example.
|
static XBRLRoleType |
STANDARD_REFERENCE_MANDATORY_DISCLOSURE
The standard reference mandatory disclosure.
|
static XBRLRoleType |
STANDARD_REFERENCE_MEASUREMENT
The standard reference measurement.
|
static XBRLRoleType |
STANDARD_REFERENCE_PRESENTATION
The standard reference presentation.
|
static XBRLRoleType |
STANDARD_REFERENCE_RECOMMENDED_DISCLOSURE
The standard reference recommended disclosure.
|
static XBRLRoleType |
STANDARD_REFERENCE_UNSPECIFIED_DISCLOSURE
The standard reference unspecified disclosure.
|
static XBRLRoleType |
STANDARD_ROLE_URI
There is one static definition of the standard role each time a DTSContainer is created a local copy of this object is created in that DTSContainer.
|
static java.util.Comparator<? super XBRLRoleType> |
standardRoleComparator
The standard role comparator.
|
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 |
|---|
XBRLRoleType(DTSContainer dts,
boolean virtual)
Instantiates a new XBRL role type.
|
XBRLRoleType(DTSContainer newDTS,
XBRLRoleType other)
Instantiates a new XBRL role type.
|
XBRLRoleType(XMLFragment node)
Creates a new XBRLRoleType object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addUse(XMLFragment here)
Adds the use.
|
void |
clear()
Clear.
|
XBRLRoleType |
clone()
Clone.
|
XBRLRoleType |
clone(DTSContainer dts)
Clone.
|
boolean |
delUse(XMLFragment here)
Del use.
|
boolean |
equals(java.lang.Object other)
Equals.
|
XBRLRoleType |
generateNode()
Generate node.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
java.lang.String |
getFriendlyName()
Gets the friendly name.
|
java.lang.String |
getFriendlyName(int modifiers)
Gets the friendly name.
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
int |
getNumberOfChildren() |
XBRLRoleRef |
getRoleRef(DTSContainer dts)
Creates a XBRLRoleRef object pointing to this role and that
can be serialized to a roleRef.
|
java.util.Iterator<XMLFragment> |
getUses()
Access to the [role uses] property
The returned objects in the iterator are instances of
XBRLExtendedLink or XBRLResource elements.
|
boolean |
hasChildNodes() |
static XBRLRoleType |
make(DTSContainer dts)
Make.
|
java.lang.String |
toString()
To string.
|
addRef, addUsedOn, compareTo, getCode, getDefinition, getElements, getFriendlyName, getHRefURI, getParentDocument, getRoleAndArcroleURI, getUsedOn, getValidationReport, hashCode, invalidate, invalidate, isOnValidation, isStatic, isUsedOn, isVirtual, removeUsedOn, sameUsedOn, setCode, setDefinition, setId, setRawParentXBRL, setRoleAndArcroleURI, setStatic, setVirtual, validateaddAttribute, 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, getAttributes, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getContainerDocumentURI, getDocument, getElement, getElement, getFirstChildNoComment, getFragment, 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, isHashDependsOnAtribute, 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, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNil, setNodeName, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, 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, replacepublic static final javax.xml.namespace.QName roleTypeQName
public static final net.sf.saxon.om.StructuredQName sqnRoleTypeQName
public static final javax.xml.namespace.QName roleAttribute
public static java.util.Comparator<? super XBRLRoleType> standardRoleComparator
public static final XBRLRoleType STANDARD_ROLE_URI
public static final XBRLRoleType STANDARD_FOOTNOTE
public static final XBRLRoleType STANDARD_LABEL
public static final XBRLRoleType STANDARD_LABEL_TERSE
public static final XBRLRoleType STANDARD_LABEL_VERBOSE
public static final XBRLRoleType STANDARD_LABEL_POSITIVE
public static final XBRLRoleType STANDARD_LABEL_POSITIVE_TERSE
public static final XBRLRoleType STANDARD_LABEL_POSITIVE_VERBOSE
public static final XBRLRoleType STANDARD_LABEL_NEGATIVE
public static final XBRLRoleType STANDARD_LABEL_NEGATIVE_TERSE
public static final XBRLRoleType STANDARD_LABEL_NEGATIVE_VERBOSE
public static final XBRLRoleType STANDARD_LABEL_ZERO
public static final XBRLRoleType STANDARD_LABEL_ZERO_TERSE
public static final XBRLRoleType STANDARD_LABEL_ZERO_VERBOSE
public static final XBRLRoleType STANDARD_LABEL_TOTAL
public static final XBRLRoleType STANDARD_LABEL_PERIOD_START
public static final XBRLRoleType STANDARD_LABEL_PERIOD_END
public static final XBRLRoleType STANDARD_DOCUMENTATION
public static final XBRLRoleType STANDARD_LABEL_DEFINITION_GUIDANCE
public static final XBRLRoleType STANDARD_LABEL_DISCLOSURE_GUIDANCE
public static final XBRLRoleType STANDARD_LABEL_PRESENTATION_GUIDANCE
public static final XBRLRoleType STANDARD_LABEL_MEASUREMENT_GUIDANCE
public static final XBRLRoleType STANDARD_LABEL_COMMENTARY_GUIDANCE
public static final XBRLRoleType STANDARD_LABEL_EXAMPLE_GUIDANCE
public static final XBRLRoleType STANDARD_REFERENCE
public static final XBRLRoleType STANDARD_REFERENCE_DEFINITION
public static final XBRLRoleType STANDARD_REFERENCE_DISCLOSURE
public static final XBRLRoleType STANDARD_REFERENCE_MANDATORY_DISCLOSURE
public static final XBRLRoleType STANDARD_REFERENCE_RECOMMENDED_DISCLOSURE
public static final XBRLRoleType STANDARD_REFERENCE_UNSPECIFIED_DISCLOSURE
public static final XBRLRoleType STANDARD_REFERENCE_PRESENTATION
public static final XBRLRoleType STANDARD_REFERENCE_MEASUREMENT
public static final XBRLRoleType STANDARD_REFERENCE_COMMENTARY
public static final XBRLRoleType STANDARD_REFERENCE_EXAMPLE
public static final XBRLRoleType STANDARD_LINKBASE_LABEL
public static final XBRLRoleType STANDARD_LINKBASE_PRESENTATION
public static final XBRLRoleType STANDARD_LINKBASE_DEFINITION
public static final XBRLRoleType STANDARD_LINKBASE_REFERENCE
public static final XBRLRoleType STANDARD_LINKBASE_CALCULATION
public XBRLRoleType(XMLFragment node) throws XBRLValidationException
node - the nodeXBRLValidationException - the XBRL validation exceptionpublic XBRLRoleType(DTSContainer newDTS, XBRLRoleType other)
newDTS - the new dtsother - the otherpublic XBRLRoleType(DTSContainer dts, boolean virtual)
dts - the dtsvirtual - the virtualpublic XBRLRoleType clone()
clone in class XMLFragmentpublic XBRLRoleType clone(DTSContainer dts)
clone in class XMLFragmentdts - the dtspublic static XBRLRoleType make(DTSContainer dts)
dts - the dtspublic boolean addUse(XMLFragment here)
here - the herepublic boolean delUse(XMLFragment here)
here - XMLFragmentpublic java.util.Iterator<XMLFragment> getUses()
public java.lang.String toString()
toString in class XMLFragmentpublic boolean equals(java.lang.Object other)
equals in interface net.sf.saxon.om.NodeInfoequals in class XBRLRoleAndArcroleTypesother - the otherpublic XBRLRoleRef getRoleRef(DTSContainer dts)
dts - the DTSContainerpublic XBRLRoleType generateNode() throws XBRLSerializationException
generateNode in class XBRLRoleAndArcroleTypesXBRLSerializationException - the XBRL serialization exceptionpublic java.lang.String getFriendlyName()
getFriendlyName in class XMLFragmentpublic java.lang.String getFriendlyName(int modifiers)
getFriendlyName in class XMLFragmentmodifiers - the modifierspublic void clear()
throws java.lang.Throwable
clear in class XBRLRoleAndArcroleTypesjava.lang.Throwable - the throwablepublic 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