public class XBRLFactsListImpl extends java.lang.Object implements XBRLFactsList, java.lang.Cloneable
| Constructor and Description | 
|---|
| XBRLFactsListImpl(DTSContainer dts,
                 XBRLFactsList parent)Instantiates a new XBRL facts list impl. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add(int index,
   XBRLFact fact)Adds a new fact at given pos. | 
| boolean | add(XBRLFact fact)Resets the nillable status to false automatically. | 
| void | clear()Clear. | 
| XBRLFactsListImpl | clone()Clone. | 
| XBRLFactsListImpl | clone(DTSContainer newDTS,
     XBRLFactsList parent)Clone. | 
| boolean | equals(java.lang.Object obj)Equals. | 
| XBRLFact | get(int index)Gets the. | 
| DTSContainer | getContainer()Gets the container. | 
| net.sf.saxon.s9api.XdmNode | getDocument()Gets the document. | 
| XBRLInstance | getInstance()Gets the single instance of XBRLFactsListImpl. | 
| java.util.Iterator<XBRLFactItem> | getItems()Gets the items. | 
| 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. | 
| int | getNumberOfTuples()Gets the number of tuples. | 
| XMLFragment | getParentXBRL()Gets the parent XBRL. | 
| 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. | 
| XPathOnXMLFragment | getXPath()Gets the x path. | 
| java.lang.String | getXPathToRoot()Gets the x path to root. | 
| int | hashCode()Hash code. | 
| int | indexOf(XBRLFact fact)Index of. | 
| int | indexOf(XBRLFact fact,
       int index)Index of. | 
| java.util.Iterator<XBRLFact> | iterator()Iterator. | 
| java.util.Iterator<XBRLFact> | iterator2()Iterator 2. | 
| boolean | remove(java.util.Set<XBRLFact> facts)Removes the. | 
| boolean | remove(XBRLFact fact)Removes the. | 
| boolean | removeFact(XBRLFact fact)Removes the fact. | 
| boolean | removeFacts(java.util.Set<XBRLFact> facts)Removes the facts. | 
| void | setParent(XBRLFactsList parent)Sets the parent. | 
| int | size()Size. | 
public XBRLFactsListImpl(DTSContainer dts, XBRLFactsList parent)
dts - the dtsparent - the parent. If the parent is set to null, facts can be added but not removed from previous parentpublic XBRLFactsListImpl clone()
clone in class java.lang.Objectpublic XBRLFactsListImpl clone(DTSContainer newDTS, XBRLFactsList parent)
newDTS - the new dtsparent - the parentpublic boolean add(XBRLFact fact)
add in interface XBRLFactsListfact - the factpublic void add(int index,
                XBRLFact fact)
add in interface XBRLFactsListindex - the indexfact - the factpublic java.util.Iterator<XBRLFactItem> getItems()
getItems in interface XBRLFactsListpublic java.util.Iterator<XBRLFactItem> getItems(XBRLItem itemFrom)
getItems in interface XBRLFactsListitemFrom - the item frompublic java.util.Iterator<XBRLFactItem> getItemsSg(XBRLItem itemFrom)
getItemsSg in interface XBRLFactsListitemFrom - the item frompublic java.util.Iterator<XBRLFactTuple> getTuples()
getTuples in interface XBRLFactsListpublic java.util.Iterator<XBRLFactTuple> getTuples(XBRLTuple tupleFrom)
getTuples in interface XBRLFactsListtupleFrom - the tuple frompublic java.util.Iterator<XBRLFactTuple> getTuplesSg(XBRLTuple tupleFrom)
getTuplesSg in interface XBRLFactsListtupleFrom - the tuple frompublic int getNumberOfItems()
getNumberOfItems in interface XBRLFactsListpublic int getNumberOfTuples()
getNumberOfTuples in interface XBRLFactsListpublic java.util.Iterator<XBRLFact> iterator()
iterator in interface XBRLFactsListpublic java.util.Iterator<XBRLFact> iterator2()
iterator2 in interface XBRLFactsListpublic boolean remove(XBRLFact fact)
remove in interface XBRLFactsListfact - the factpublic boolean remove(java.util.Set<XBRLFact> facts)
remove in interface XBRLFactsListfacts - the factspublic void setParent(XBRLFactsList parent)
setParent in interface XBRLFactsListparent - the new parentpublic boolean removeFact(XBRLFact fact)
removeFact in interface XBRLFactsListfact - the factpublic boolean removeFacts(java.util.Set<XBRLFact> facts)
removeFacts in interface XBRLFactsListfacts - the factspublic int size()
size in interface XBRLFactsListpublic XBRLFact get(int index)
get in interface XBRLFactsListindex - the indexpublic int indexOf(XBRLFact fact)
indexOf in interface XBRLFactsListfact - the factpublic int indexOf(XBRLFact fact, int index)
indexOf in interface XBRLFactsListfact - the factindex - the indexpublic void clear()
clear in interface XBRLFactsListpublic int hashCode()
hashCode in interface XBRLFactsListhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface XBRLFactsListequals in class java.lang.Objectobj - the objpublic XMLFragment getParentXBRL()
getParentXBRL in interface XBRLFactsListpublic XBRLInstance getInstance()
getInstance in interface XBRLFactsListpublic DTSContainer getContainer()
getContainer in interface XBRLFactsListpublic net.sf.saxon.s9api.XdmNode getDocument()
getDocument in interface XBRLFactsListpublic java.lang.String getXPathToRoot()
getXPathToRoot in interface XBRLFactsListpublic XPathOnXMLFragment getXPath()
getXPath in interface XBRLFactsListCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa