|
||||||||||
| 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.XBRLArcroleType
public class XBRLArcroleType
| Field Summary | |
|---|---|
static int |
ANY
Values of the CyclesAllowed property |
static javax.xml.namespace.QName |
arcroleTypeQName
|
static int |
NONE
|
static XBRLArcroleType |
STANDARD_CONCEPT_LABEL
|
static XBRLArcroleType |
STANDARD_CONCEPT_REFERENCE
|
static XBRLArcroleType |
STANDARD_ESSENCE_ALIAS
|
static XBRLArcroleType |
STANDARD_FACT_FOOTNOTE
Static arcroles |
static XBRLArcroleType |
STANDARD_GENERAL_SPECIAL
|
static XBRLArcroleType |
STANDARD_PARENT_CHILD
|
static XBRLArcroleType |
STANDARD_REQUIRES_ELEMENT
|
static XBRLArcroleType |
STANDARD_SIMILAR_TUPLES
|
static XBRLArcroleType |
STANDARD_SUMMATION_ITEM
|
static int |
UNDIRECTED
|
| 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 | |
|---|---|
XBRLArcroleType(DTSContainer newDTS)
Creates a "virtual" arcrole type. |
|
XBRLArcroleType(DTSContainer newDTS,
XBRLArcroleType other)
|
|
XBRLArcroleType(XBRLArcroleType other)
|
|
XBRLArcroleType(XBRLTaxonomy parent,
net.sf.saxon.s9api.XdmNode node)
Creates a new XBRLRoleType object from a node in a file |
|
| Method Summary | |
|---|---|
void |
addUse(XBRLRelationship here)
|
void |
clear()
Frees-up the memory used by this object |
void |
delUse(XBRLRelationship rel)
|
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 |
XBRLArcroleRef |
getArcroleRef()
Creates an XBRLArcroleRef object that points to this arcroleRef and that can be serialized |
int |
getCyclesAllowed()
Returns an integer constant according to the value of the cyclesAllowed attribute on the arcrole type definition. |
static java.lang.String |
getCyclesAllowed(int code)
|
static java.lang.Integer |
getCyclesAllowed(java.lang.String code)
|
java.lang.String |
getFriendlyName()
Returns a string description that represents the element content in a form that users can understand. |
java.util.Iterator<XBRLRelationship> |
getUses()
Access to the [arcrole uses] property The returned objects in the iterator are instances of XBRLRelationship elements |
int |
hashCode()
|
void |
setCyclesAllowed(int cyclesAllowedCode)
|
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, isStatic, isUsedOn, isVirtual, removeUsedOn, sameUsedOn, setDefinition, setId, setParent, setStatic, setURI, setVirtual |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final javax.xml.namespace.QName arcroleTypeQName
public static final int ANY
public static final int UNDIRECTED
public static final int NONE
public static XBRLArcroleType STANDARD_FACT_FOOTNOTE
public static XBRLArcroleType STANDARD_CONCEPT_LABEL
public static XBRLArcroleType STANDARD_CONCEPT_REFERENCE
public static XBRLArcroleType STANDARD_PARENT_CHILD
public static XBRLArcroleType STANDARD_SUMMATION_ITEM
public static XBRLArcroleType STANDARD_GENERAL_SPECIAL
public static XBRLArcroleType STANDARD_ESSENCE_ALIAS
public static XBRLArcroleType STANDARD_SIMILAR_TUPLES
public static XBRLArcroleType STANDARD_REQUIRES_ELEMENT
| Constructor Detail |
|---|
public XBRLArcroleType(XBRLTaxonomy parent,
net.sf.saxon.s9api.XdmNode node)
throws XBRLValidationException
node -
XBRLValidationExceptionpublic XBRLArcroleType(XBRLArcroleType other)
public XBRLArcroleType(DTSContainer newDTS,
XBRLArcroleType other)
public XBRLArcroleType(DTSContainer newDTS)
newDTS - | Method Detail |
|---|
public void addUse(XBRLRelationship here)
public void delUse(XBRLRelationship rel)
public java.util.Iterator<XBRLRelationship> getUses()
public int getCyclesAllowed()
public void setCyclesAllowed(int cyclesAllowedCode)
public static java.lang.String getCyclesAllowed(int code)
public static java.lang.Integer getCyclesAllowed(java.lang.String code)
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 XBRLArcroleRef getArcroleRef()
public void clear()
clear in class XMLFragment
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 XMLFragment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||