|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.XMLFragment
com.ihr.xbrl.om.taxonomy.XBRLRoleAndArcroleTypes
com.ihr.xbrl.om.taxonomy.XBRLRoleType
public class XBRLRoleType
Provides the properties of an XBRL Role Type Information Item
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.ihr.xbrl.om.XBRLValidation |
|---|
XBRLValidation.Direction |
| 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 |
| Constructor Summary | |
|---|---|
XBRLRoleType(DTSContainer newDTS)
Creates a "virtual" role type. |
|
XBRLRoleType(DTSContainer newDts,
XBRLRoleType other)
|
|
XBRLRoleType(XBRLRoleType other)
|
|
XBRLRoleType(XBRLTaxonomy parent,
net.sf.saxon.s9api.XdmNode node)
Creates a new XBRLRoleType object |
|
| Method Summary | |
|---|---|
void |
addUse(XMLFragment here)
|
void |
clear()
Frees-up used memory This method should not be invoqued on live objects in the DTS. |
void |
delUse(XMLFragment here)
|
boolean |
equals(java.lang.Object other)
Sets a new XPathFunctionResolver for this object |
org.jdom.Element |
generateNode(boolean relativize,
java.net.URI base)
Serializes to a jdom Element the representation of the properties of this Information Item This method should be called from classes derived from this class |
java.lang.String |
getFriendlyName()
Returns a string description that represents the element content in a form that users can understand. |
XBRLRoleRef |
getRoleRef(XBRLDocument parent)
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 |
int |
hashCode()
|
java.lang.String |
toString()
Returns the XML representation of this object as an String |
| Methods inherited from class com.ihr.xbrl.om.taxonomy.XBRLRoleAndArcroleTypes |
|---|
addRef, addUsedOn, generateLocatorToNode, getDefinition, getElements, getHRefURI, getParent, getURI, getUsedOn, getValidationReport, invalidate, invalidate, isOnValidation, isStatic, isUsedOn, isVirtual, removeUsedOn, sameUsedOn, setDefinition, setId, setParent, setStatic, setURI, setVirtual, validate |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final javax.xml.namespace.QName roleTypeQName
public static XBRLRoleType STANDARD_ROLE_URI
public static XBRLRoleType STANDARD_FOOTNOTE
public static XBRLRoleType STANDARD_LABEL
public static XBRLRoleType STANDARD_LABEL_TERSE
public static XBRLRoleType STANDARD_LABEL_VERBOSE
public static XBRLRoleType STANDARD_LABEL_POSITIVE
public static XBRLRoleType STANDARD_LABEL_POSITIVE_TERSE
public static XBRLRoleType STANDARD_LABEL_POSITIVE_VERBOSE
public static XBRLRoleType STANDARD_LABEL_NEGATIVE
public static XBRLRoleType STANDARD_LABEL_NEGATIVE_TERSE
public static XBRLRoleType STANDARD_LABEL_NEGATIVE_VERBOSE
public static XBRLRoleType STANDARD_LABEL_ZERO
public static XBRLRoleType STANDARD_LABEL_ZERO_TERSE
public static XBRLRoleType STANDARD_LABEL_ZERO_VERBOSE
public static XBRLRoleType STANDARD_LABEL_TOTAL
public static XBRLRoleType STANDARD_LABEL_PERIOD_START
public static XBRLRoleType STANDARD_LABEL_PERIOD_END
public static XBRLRoleType STANDARD_DOCUMENTATION
public static XBRLRoleType STANDARD_LABEL_DEFINITION_GUIDANCE
public static XBRLRoleType STANDARD_LABEL_DISCLOSURE_GUIDANCE
public static XBRLRoleType STANDARD_LABEL_PRESENTATION_GUIDANCE
public static XBRLRoleType STANDARD_LABEL_MEASUREMENT_GUIDANCE
public static XBRLRoleType STANDARD_LABEL_COMMENTARY_GUIDANCE
public static XBRLRoleType STANDARD_LABEL_EXAMPLE_GUIDANCE
public static XBRLRoleType STANDARD_REFERENCE
public static XBRLRoleType STANDARD_REFERENCE_DEFINITION
public static XBRLRoleType STANDARD_REFERENCE_DISCLOSURE
public static XBRLRoleType STANDARD_REFERENCE_MANDATORY_DISCLOSURE
public static XBRLRoleType STANDARD_REFERENCE_RECOMMENDED_DISCLOSURE
public static XBRLRoleType STANDARD_REFERENCE_UNSPECIFIED_DISCLOSURE
public static XBRLRoleType STANDARD_REFERENCE_PRESENTATION
public static XBRLRoleType STANDARD_REFERENCE_MEASUREMENT
public static XBRLRoleType STANDARD_REFERENCE_COMMENTARY
public static XBRLRoleType STANDARD_REFERENCE_EXAMPLE
public static XBRLRoleType STANDARD_LINKBASE_LABEL
public static XBRLRoleType STANDARD_LINKBASE_PRESENTATION
public static XBRLRoleType STANDARD_LINKBASE_DEFINITION
public static XBRLRoleType STANDARD_LINKBASE_REFERENCE
public static XBRLRoleType STANDARD_LINKBASE_CALCULATION
| Constructor Detail |
|---|
public XBRLRoleType(XBRLTaxonomy parent,
net.sf.saxon.s9api.XdmNode node)
throws XBRLValidationException
node -
XBRLValidationException
public XBRLRoleType(DTSContainer newDts,
XBRLRoleType other)
public XBRLRoleType(XBRLRoleType other)
public XBRLRoleType(DTSContainer newDTS)
newDTS - | Method Detail |
|---|
public void addUse(XMLFragment here)
public void delUse(XMLFragment here)
here - XMLFragmentpublic java.util.Iterator<XMLFragment> getUses()
public java.lang.String toString()
XMLFragment
toString in class XMLFragmentpublic boolean equals(java.lang.Object other)
XMLFragment
equals in class XBRLRoleAndArcroleTypespublic int hashCode()
hashCode in class XBRLRoleAndArcroleTypespublic XBRLRoleRef getRoleRef(XBRLDocument parent)
public org.jdom.Element generateNode(boolean relativize,
java.net.URI base)
throws XBRLSerializationException
XMLFragment
generateNode in class XBRLRoleAndArcroleTypesrelativize - boolean indicating if URIs should be relativized to the base URI (see next argument)base - the URI to which some attributes of this object should be relativided
XBRLSerializationExceptionpublic java.lang.String getFriendlyName()
XMLFragmentRemarks, this method may return very long names not suitable for user interface
getFriendlyName in class XMLFragmentpublic void clear()
XMLFragmentThis method should not be invoqued on live objects in the DTS. It is automatically invoqued by the API when an object is no longer used and referenced by other objects. It is save not to call it directly.
clear in class XMLFragment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||