public class InstanceBuilder
extends java.lang.Object
| Constructor and Description |
|---|
InstanceBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildConcepts(XBRLInstance instance)
Creates facts in the instance according to concepts
in the DTS
The instance MUST have at least one unit, one instant context and one duration context.
|
void |
buildFacts(XBRLFactsList fc,
java.util.Iterator<?> iterC)
Builds the facts.
|
void |
setBoolean(boolean boolean1)
Sets the boolean.
|
void |
setCtxDurationBOP(XBRLContext ctxDurationBOP)
Sets the ctx duration bop.
|
void |
setCtxDurationOther(XBRLContext ctxDurationOther)
Sets the ctx duration other.
|
void |
setCtxInstantBOP(XBRLContext ctxInstantBOP)
Sets the ctx instant bop.
|
void |
setCtxInstantOther(XBRLContext ctxInstantOther)
Sets the ctx instant other.
|
void |
setDate(java.util.GregorianCalendar date)
Sets the date.
|
void |
setFormatting(java.lang.String formatting)
Sets the formatting.
|
void |
setNill(boolean nillable)
Sets the nill.
|
void |
setNumber(java.lang.Number number)
Sets the number.
|
void |
setPrecision(boolean b)
Sets the precision.
|
void |
setString(java.lang.String string)
Sets the string.
|
void |
setUnit(XBRLUnit unit)
Sets the unit.
|
public void buildConcepts(XBRLInstance instance) throws InstanceBuilderException
instance - XBRLInstance, the instance that will be populated with new factsInstanceBuilderException - if the instance does not contain a unit or a required contextpublic void buildFacts(XBRLFactsList fc, java.util.Iterator<?> iterC)
fc - the fciterC - the iter cpublic void setNill(boolean nillable)
nillable - the new nillpublic void setString(java.lang.String string)
string - the new stringpublic void setBoolean(boolean boolean1)
boolean1 - the new booleanpublic void setNumber(java.lang.Number number)
number - the new numberpublic void setDate(java.util.GregorianCalendar date)
date - the new datepublic void setPrecision(boolean b)
b - the new precisionpublic void setFormatting(java.lang.String formatting)
formatting - the new formattingpublic void setCtxDurationBOP(XBRLContext ctxDurationBOP)
ctxDurationBOP - the new ctx duration boppublic void setCtxDurationOther(XBRLContext ctxDurationOther)
ctxDurationOther - the new ctx duration otherpublic void setCtxInstantBOP(XBRLContext ctxInstantBOP)
ctxInstantBOP - the new ctx instant boppublic void setCtxInstantOther(XBRLContext ctxInstantOther)
ctxInstantOther - the new ctx instant otherpublic void setUnit(XBRLUnit unit)
unit - the new unitCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa