public class XBRLFactsContainer extends java.util.LinkedList<XBRLFact>
Constructor and Description |
---|
XBRLFactsContainer(XBRLFactsList parent)
Creates a facts container and sets the parent doc to the parent Instance.
|
Modifier and Type | Method and Description |
---|---|
void |
add(int index,
XBRLFact fact)
Adds the.
|
boolean |
add(XBRLFact fact)
This is the implementation of the
add method in the XBRLFactsList interface . |
boolean |
addNew(XBRLFact fact)
Adds a sure new fact.
|
void |
addNewFact(int index,
XBRLFact fact)
Adds the new fact.
|
void |
clear()
Clear.
|
void |
clearFacts()
The clear method removes all facts form the container and also sets the parent to null.
|
XBRLFactsContainer |
clone()
Clone.
|
boolean |
equals(java.lang.Object obj)
Equals.
|
DTSContainer |
getContainer()
Gets the container.
|
XBRLInstance |
getInstance()
Gets the single instance of XBRLFactsContainer.
|
java.util.Iterator<XBRLFactItem> |
getItems()
Gets the items on this and nested fact containers "tuples" inside this one.
|
java.util.Iterator<XBRLFactItem> |
getItems(XBRLItem itemFrom)
Gets the items.
|
java.util.Iterator<XBRLFactItem> |
getItemsSg(XBRLItem itemFrom)
Gets the items sg.
|
int |
getNumberOfItems()
Gets the number of items on this facts container.
|
int |
getNumberOfTuples()
Gets the number of tuples on this facts container.
|
XBRLFactsList |
getParentXBRL()
Gets the parent.
|
java.util.Iterator<XBRLFactTuple> |
getTuples()
Gets the tuples.
|
java.util.Iterator<XBRLFactTuple> |
getTuples(XBRLTuple tupleFrom)
Gets the tuples.
|
java.util.Iterator<XBRLFactTuple> |
getTuplesSg(XBRLTuple tupleFrom)
Gets the tuples sg.
|
int |
hashCode()
Hash code.
|
int |
indexOf(XBRLFact fact,
int index)
Index of.
|
java.util.Iterator<XBRLFact> |
iterator()
Iterator.
|
java.util.Iterator<XBRLFact> |
iterator2()
This is a special iterator that iterate children facts recursively.
|
boolean |
remove(java.util.Set<XBRLFact> facts)
Removes the set of facts.
|
boolean |
remove(XBRLFact fact)
Removes the fact.
|
void |
setParent(XBRLFactsList parent)
Sets the parent.
|
int |
size()
Returns the number of elements on this list.
|
addAll, addAll, addFirst, addLast, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, spliterator, toArray, toArray
containsAll, isEmpty, removeAll, retainAll, toString
public XBRLFactsContainer(XBRLFactsList parent)
parent
- the parent instancepublic XBRLFactsContainer clone()
clone
in class java.util.LinkedList<XBRLFact>
public XBRLFactsList getParentXBRL()
public void setParent(XBRLFactsList parent)
parent
- the new parentpublic boolean add(XBRLFact fact)
add
method in the XBRLFactsList interface .add
in interface java.util.Collection<XBRLFact>
add
in interface java.util.Deque<XBRLFact>
add
in interface java.util.List<XBRLFact>
add
in interface java.util.Queue<XBRLFact>
add
in class java.util.LinkedList<XBRLFact>
fact
- the factXBRLFactsList.add(com.ihr.xbrl.om.instance.XBRLFact)
public boolean addNew(XBRLFact fact)
fact
- the new factpublic void add(int index, XBRLFact fact)
public void clear()
public boolean remove(XBRLFact fact)
fact
- the factpublic boolean remove(java.util.Set<XBRLFact> facts)
facts
- the set of factspublic XBRLInstance getInstance()
public java.util.Iterator<XBRLFact> iterator()
iterator
in interface java.lang.Iterable<XBRLFact>
iterator
in interface java.util.Collection<XBRLFact>
iterator
in interface java.util.Deque<XBRLFact>
iterator
in interface java.util.List<XBRLFact>
iterator
in class java.util.AbstractSequentialList<XBRLFact>
public java.util.Iterator<XBRLFact> iterator2()
public java.util.Iterator<XBRLFactItem> getItems()
public java.util.Iterator<XBRLFactItem> getItems(XBRLItem itemFrom)
itemFrom
- the item frompublic java.util.Iterator<XBRLFactTuple> getTuples(XBRLTuple tupleFrom)
tupleFrom
- the tuple frompublic java.util.Iterator<XBRLFactItem> getItemsSg(XBRLItem itemFrom)
itemFrom
- the item frompublic java.util.Iterator<XBRLFactTuple> getTuplesSg(XBRLTuple tupleFrom)
tupleFrom
- the tuple frompublic java.util.Iterator<XBRLFactTuple> getTuples()
public int getNumberOfItems()
public int getNumberOfTuples()
public void addNewFact(int index, XBRLFact fact)
index
- the indexfact
- the factpublic DTSContainer getContainer()
public int hashCode()
public int size()
public boolean equals(java.lang.Object obj)
public void clearFacts()
public int indexOf(XBRLFact fact, int index)
fact
- the factindex
- the indexCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa