|
||||||||||
| 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.instance.XBRLFact
com.ihr.xbrl.om.instance.XBRLFactItem
com.ihr.xbrl.om.instance.XBRLFactNonNumeric
public class XBRLFactNonNumeric
This object represents a non numeric fact value in an instance document. Non numeric facts can be created from an application or from an instance document. Nil non numeric facts can be created by instantiating an object of this class and callling setNil(true) later.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.ihr.xbrl.om.XBRLValidation |
|---|
XBRLValidation.Direction |
| Field Summary |
|---|
| Fields inherited from class com.ihr.xbrl.om.instance.XBRLFactItem |
|---|
contextRef |
| Fields inherited from class com.ihr.xbrl.om.instance.XBRLFact |
|---|
nil |
| 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 | |
|---|---|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item)
Creates a fact for non numeric valus and adds it to the container object. |
|
| Method Summary | |
|---|---|
XBRLFactNonNumeric |
clone()
|
XBRLFactNonNumeric |
clone(DTSContainer newDTS)
Clone current fact but in a new DTSContainer |
org.jdom.Element |
generateNode(boolean relativize,
java.net.URI base)
Generates the XBRLFactItem jdom node. |
java.lang.String |
getFriendlyName()
Returns a string description that represents the element content in a form that users can understand. |
java.lang.String |
getFriendlyName(int modifiers,
LabelsProvider lp)
Returns a string description that represents the element content in a form that users can understand. |
boolean |
isDuplicate(XBRLFact otherFact)
Check if two items are duplicates as defined in the XBRL 2.1 specification |
boolean |
isDuplicate(XBRLFactItem otherFact,
boolean reversePEqual)
For internal purposes only during the calculation of isDuplicate of tuple children elements. |
boolean |
uEqual(XBRLFactItem toFact)
Check if two items are unit equal as defined in the XBRL 2.1 specification |
boolean |
vEqual(XBRLFactItem toFact)
Check if two items are value equal as defined in the XBRL 2.1 specification |
| Methods inherited from class com.ihr.xbrl.om.instance.XBRLFactItem |
|---|
cEqual, clear, createItemInstance, createItemInstance, createItemInstance, equals, getAttributes, getContext, getDocumentURI, getElementDefinition, getStringValue, hashCode, isBlank, isDescendantOrSibling, s_equal2, setBlank, setContext, setValue, setValue |
| Methods inherited from class com.ihr.xbrl.om.instance.XBRLFact |
|---|
addEvent, addEvent, addEvent, createItemOrTupleInstance, createItemOrTupleInstance, generateLocatorToNode, getElements, getHistory, getHistoryAsString, getInstance, getParent, getTaxonomy, getValidationReport, getXPathToRoot, invalidate, invalidate, isNil, isOnValidation, pEqual, setId, setNil, setParent, validate |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item)
container - - The XBRLFactsContainer this object will be added tocontext - - the context for this new factitem - - the taxonomy object for this new fact| Method Detail |
|---|
public XBRLFactNonNumeric clone()
clone in class XBRLFactItempublic XBRLFactNonNumeric clone(DTSContainer newDTS)
XBRLFact
clone in class XBRLFactItempublic boolean vEqual(XBRLFactItem toFact)
XBRLFactItem
vEqual in class XBRLFactItemtoFact - the other XBRLFactItem
public boolean isDuplicate(XBRLFact otherFact)
XBRLFact
isDuplicate in class XBRLFactotherFact - the other XBRLFactItem
public boolean isDuplicate(XBRLFactItem otherFact,
boolean reversePEqual)
XBRLFactItem
isDuplicate in class XBRLFactItem
public org.jdom.Element generateNode(boolean relativize,
java.net.URI base)
throws XBRLSerializationException
XBRLFactItem
generateNode in class XBRLFactItemrelativize - 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 boolean uEqual(XBRLFactItem toFact)
XBRLFactItem
uEqual in class XBRLFactItemtoFact - the other XBRLFactItem
public java.lang.String getFriendlyName()
XMLFragmentRemarks, this method may return very long names not suitable for user interface
getFriendlyName in class XBRLFact
public java.lang.String getFriendlyName(int modifiers,
LabelsProvider lp)
XMLFragmentThis function accepts flags that are defined as constants in XMLFragment in order to modify the output.
getFriendlyName in class XBRLFactmodifiers - integer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||