|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Fact
While a taxonomy defines reporting concepts, it does not contain the actual values of facts based on the defined concepts.
The fact values are contained in XBRL instances and are referred to as “facts”. Besides the actual value of a fact, such as “cash is 500,000”, the XBRL instance provides contextual information necessary for interpreting the fact values. For numeric facts, the XBRL instance also documents measurement accuracy and measurement units.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
| Method Summary | |
|---|---|
XmlAttribute |
createAttribute(FullyQualifiedName qName)
Create a XmlAttribute with the given FullyQualifiedName and add it to the XbrlElement. |
Footnote |
createFootnote(java.lang.String footnoteValue)
Create a footnote for this fact and set its text value |
void |
createId(Fact aFact,
Xbrl aRoot)
create an id for this fact based on its concept |
Concept |
getConcept()
get the concept this fact is created for |
java.lang.String |
getFactCompareIdentifier()
make String that can be used to identiy the fact cross instances |
java.util.List |
getFootnotes()
Get the footnotes from this Facts' XBRL root that apply to this Fact |
XmlAttribute |
getId()
Get the ID |
Label |
getLabel(java.lang.String prefRole,
java.lang.String prefLanguage)
Get the Label for this Fact from the DTS based on a preffered role such as a PresentationLink Could identify and a preffered language. |
XbrlType |
getType()
get the type for this fact. |
Xbrl |
getXbrlInstanceRoot()
|
boolean |
isDuplicate(Fact otherFact)
test if this fact is a duplicate for the other fact |
boolean |
isDuplicateExceptParent(Fact otherFact)
Same as isDuplicate(Fact otherFact) execpt that the parent equal is not performed. |
boolean |
isInferred()
Facts that were inferred for the PTVI file DO NOT contribute in calculations since the original instance cannot bind the instance fact to the summation item |
boolean |
isRendered()
Flag for render apps to detect that facts are rendered more thenonce in view |
void |
requestExtraSibblings(int nr)
request the concept for this fact to create extra sibblings |
void |
setId(XmlAttribute id)
|
void |
setInferred(boolean inferredForPtvi)
|
void |
setRendered()
flag this fact as rendered |
void |
setXbrlInstanceRoot(Xbrl xbrlInstanceRoot)
|
| Methods inherited from interface com.batavia.xbrl.instance.InstanceElement |
|---|
createChildElement, getAllowedSubstitutions, getChildren, getMyDiscoverableTaxonomySet, getXbrlRoot |
| Methods inherited from interface com.batavia.xbrl.XbrlElement |
|---|
addChild, fromXbrl, getXbrlElementNameSpace, removeChild, toXbrlStream, toXbrlString |
| Methods inherited from interface com.batavia.xml.XmlParticle |
|---|
destroy, getBaseUri, getParent, getPrefix, getTargetNameSpace, isBoolean, isNumber, p_equal, resolveNamespacePrefix, setParent, toXstring |
| Methods inherited from interface com.batavia.xml.ComparablePart |
|---|
c_equal, identical, s_equal, u_equal, v_equal, x_equal |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Methods inherited from interface org.relaxng.datatype.ValidationContext |
|---|
isNotation, isUnparsedEntity |
| Methods inherited from interface com.batavia.xml.IdKeeper |
|---|
addIdHolder, getHolder, removeIdHolder |
| Method Detail |
|---|
Label getLabel(java.lang.String prefRole,
java.lang.String prefLanguage)
prefRole - prefLanguage -
java.util.List getFootnotes()
XmlAttribute createAttribute(FullyQualifiedName qName)
qName -
Concept getConcept()
XbrlType getType()
boolean isDuplicate(Fact otherFact)
otherFact -
boolean isDuplicateExceptParent(Fact otherFact)
otherFact -
Xbrl getXbrlInstanceRoot()
void setXbrlInstanceRoot(Xbrl xbrlInstanceRoot)
xbrlInstanceRoot - The xbrlInstanceRoot to set.XmlAttribute getId()
getId in interface IdHoldervoid setId(XmlAttribute id)
id - The id to set.boolean isInferred()
void setInferred(boolean inferredForPtvi)
inferredForPtvi - The inferredForPtvi to set.Footnote createFootnote(java.lang.String footnoteValue)
footnoteValue -
boolean isRendered()
void setRendered()
void requestExtraSibblings(int nr)
nr -
void createId(Fact aFact,
Xbrl aRoot)
aFact - aRoot - java.lang.String getFactCompareIdentifier()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||