|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.Dictionary<K,V>
java.util.Hashtable<FactUseItem,XBRLFactItem>
com.ihr.xbrl.dts.FactsColumn
public class FactsColumn
This is a class representing all facts in a logical column
| Constructor Summary | |
|---|---|
FactsColumn(ColumnPeriod period)
|
|
| Method Summary | |
|---|---|
void |
addContext(XBRLContext ctx,
int use)
Adds a context to this FactsColumn. |
void |
delContext(XBRLContext ctx)
|
XBRLFactItem |
get(java.lang.Object key)
|
java.util.Collection<XBRLContext> |
getContexts(boolean bIncludeEmpty)
|
XBRLContext |
getContexts(XBRLItem.PeriodType periodType,
int use)
Returns the most used XBRLContext object in this column filtered by the period type and FactUse |
ColumnPeriod |
getPeriod()
|
FactUseItem |
getRowKey(XBRLFactItem fact)
For a fact item added to this FactsColumn this method returns the assigned row number |
int |
getRowNumber(XBRLFactItem fact)
For a fact item added to this FactsColumn this method returns the assigned row number |
XBRLFactItem |
put(FactUseItem key,
XBRLFactItem value)
|
XBRLFactItem |
remove(java.lang.Object key)
|
| Methods inherited from class java.util.Hashtable |
|---|
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, hashCode, isEmpty, keys, keySet, putAll, size, toString, values |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FactsColumn(ColumnPeriod period)
| Method Detail |
|---|
public ColumnPeriod getPeriod()
public java.util.Collection<XBRLContext> getContexts(boolean bIncludeEmpty)
public XBRLContext getContexts(XBRLItem.PeriodType periodType,
int use)
periodType - int XBRLItem.DURATION or XBRLItem.INSTANTuse - constant indicating beginning of period, end of period or normal usage.cp - ColumnPeriod to match for duration period types
public XBRLFactItem put(FactUseItem key,
XBRLFactItem value)
put in interface java.util.Map<FactUseItem,XBRLFactItem>put in class java.util.Hashtable<FactUseItem,XBRLFactItem>public int getRowNumber(XBRLFactItem fact)
fact -
public FactUseItem getRowKey(XBRLFactItem fact)
fact -
public void addContext(XBRLContext ctx,
int use)
ctx - public void delContext(XBRLContext ctx)
ctx - public XBRLFactItem get(java.lang.Object key)
get in interface java.util.Map<FactUseItem,XBRLFactItem>get in class java.util.Hashtable<FactUseItem,XBRLFactItem>public XBRLFactItem remove(java.lang.Object key)
remove in interface java.util.Map<FactUseItem,XBRLFactItem>remove in class java.util.Hashtable<FactUseItem,XBRLFactItem>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||