public class XBRLFactTuple extends XBRLFact implements XBRLFactsList
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>XBRLValidation.DirectionADD_NAMESPACE_INHERIT, baseQName, CONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, FACT_VALUE, HIDE_COMMON_ACCURACY, idQName, langQName, nil, NO_POSITION, OrderComparator, OrderComparator2, OrderComparatorReverse, PERIOD_BOP, PERIOD_TYPE, PERIOD_VALUE, RELATIONSHIP_TYPE, RESOURCE_TYPE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER| Constructor and Description |
|---|
XBRLFactTuple(DTSContainer dts)
Instantiates a new XBRL fact tuple.
|
XBRLFactTuple(XBRLFactsList parent,
XBRLTuple tupleDecl,
boolean addToParentNow)
Creates a new tuple.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(int index,
XBRLFact fact)
Resets the nillable status to false automatically.
|
boolean |
add(XBRLFact fact)
Resets the nillable status to false automatically.
|
void |
clear()
Clear.
|
XBRLFactTuple |
clone()
Clone.
|
XBRLFactTuple |
clone(DTSContainer newDTS)
Clone.
|
boolean |
equals(java.lang.Object obj)
Equals.
|
XBRLFactTuple |
generateNode()
Generate node.
|
XBRLFact |
get(int index)
Gets the.
|
XBRLTuple |
getElementDefinition()
Gets the element definition.
|
net.sf.saxon.tree.linked.NodeImpl |
getFirstChild() |
java.lang.String |
getFriendlyName()
Gets the friendly name.
|
java.lang.String |
getFriendlyName(int modifiers,
LabelsProvider lp)
Gets the friendly name.
|
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.
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
int |
getNumberOfChildren() |
int |
getNumberOfItems()
Gets the number of items.
|
int |
getNumberOfTuples()
Gets the number of tuples.
|
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.
|
net.sf.saxon.s9api.XdmValue |
getValue()
Gets the value.
|
boolean |
hasChildNodes() |
int |
hashCode()
Hash code.
|
int |
indexOf(XBRLFact fact)
Index of.
|
int |
indexOf(XBRLFact fact,
int index)
Index of.
|
boolean |
isDuplicate(XBRLFact otherFact)
Checks if is duplicate.
|
java.util.Iterator<XBRLFact> |
iterator()
Iterator.
|
java.util.Iterator<XBRLFact> |
iterator2()
Iterator 2.
|
static XBRLFactTuple |
make(XBRLFactsList parent,
XBRLTuple tupleDecl,
boolean addToParentNow)
Make.
|
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 |
resetElements()
Reset elements.
|
boolean |
s_equal2(java.lang.Object other)
S equal 2.
|
boolean |
setNil(boolean newValue)
This method clears the tuple content if the value
if set from false to true.
|
void |
setParent(XBRLFactsList parent)
Sets the parent.
|
boolean |
setRawParentXBRL(XMLFragment parent)
Sets the raw parent XBRL.
|
int |
size()
Size.
|
addEvent, createFractionItemInstance, createItemOrTupleInstance, createNonNumericItemInstance, createNumericItemInstance, createTupleInstance, delete, getCode, getElements, getHistory, getHistoryAsHTMLString, getHistoryAsString, getInstance, getParentXBRL, getParentXBRLFactsList, getTaxonomy, getValidationReport, getXPathToRoot, invalidate, invalidate, isBlank, isOnValidation, pEqual, setBlank, setCode, setId, setInstance, setValue, setValue, setValue, setValue, setValue, setValue, setValue, validateaddAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addChild, addChildArray, addChildAt, addChildNode, addChildNodeArray, addChildNodeAt, addChildNodeInBatch, addComment, addFromRelationship, addNamespace, addNamespace, addPropertyChangeListener, addToRelationship, changeBase, checkBase, childExists, commitBatch, copy, createComment, delAttribute, delAttribute, equalXdmValues, findFirstNodeOfClass, findPosition, firePropertyChangeEvent, generateId, generateLocatorToNode, generatePrefix, getAllAttributes, getAttribute, getAttributeAtomicValue, getAttributeBooleanValue, getAttributeGroundedValue, getAttributeQNameValue, getAttributes, getAttributeValue, getBase, getBase, getBooleanValue, getChildren, getChildStringValue, getConfiguration, getContainer, getContainerDocumentURI, getDocument, getElement, getElement, getFirstChildNoComment, getFragment, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getId, getInScopeNamespaces, getLang, getLastChildNoComment, getNamePool, getNamespaceBinding, getNamespaceURI, getNextSiblingNoComment, getNodeName, getNthElement, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParentDocument, getPrefix, getPrefixes, getPropertyChangeListeners, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getXPath, getXPathFromXPointer, getXPathNamespaceContext, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isHashDependsOnAtribute, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, removeChild, removeChildNode, removeFromRelationship, removeNamespace, removePropertyChangeListener, removeToRelationship, replace, replaceChild, replaceStringValue, resolveHRef, s_equal2_xp2, s_equal2_xp2, s_equal2, s_equal2, s_equal2, setAttributeList, setAttributes, setBase, setChildrenClone, setDirty, setElements, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNodeName, setValue, toString, valueEquals, xEqualaddAttribute, addNamespace, generateId, getAttributeList, getAttributeValue, getAttributeValue, getBaseURI, getColumnNumber, getDeclaredNamespaces, getDocumentRoot, getLineNumber, getNameCode, getNamespaceList, getNodeKind, getRoot, getSchemaType, getSystemId, getTypeAnnotation, getURIForPrefix, gsetAttributeCollection, isId, isInScopeNamespace, isNilled, iteratePrefixes, removeAttribute, removeTypeAnnotation, rename, setLocation, setNameCode, setNamespaceList, setSystemId, setTypeAnnotationatomize, compareOrder, comparePosition, getDisplayName, getDocumentNumber, getFingerprint, getLocalPart, getNextInDocument, getNextSibling, getParent, getPhysicalRoot, getPrefix, getPreviousInDocument, getPreviousSibling, getPublicId, getSiblingPosition, getSuccessorElement, getURI, head, insertSiblings, isDeleted, isIdref, isSameNodeInfo, iterate, iterateAxis, iterateAxis, newBuilder, replacegetContainer, getDocument, getInstance, getParentXBRL, getXPath, getXPathToRootpublic XBRLFactTuple(DTSContainer dts)
dts - the dtspublic XBRLFactTuple(XBRLFactsList parent, XBRLTuple tupleDecl, boolean addToParentNow)
parent - the parenttupleDecl - the tuple decladdToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic static XBRLFactTuple make(XBRLFactsList parent, XBRLTuple tupleDecl, boolean addToParentNow)
parent - the parenttupleDecl - the tuple decladdToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic boolean setRawParentXBRL(XMLFragment parent)
setRawParentXBRL in class XMLFragmentparent - the parentpublic XBRLTuple getElementDefinition()
getElementDefinition in class XBRLFactpublic XBRLFactTuple clone()
public XBRLFactTuple clone(DTSContainer newDTS)
public boolean setNil(boolean newValue)
public net.sf.saxon.s9api.XdmValue getValue()
public XBRLFactTuple generateNode() throws XBRLSerializationException
generateNode in class XBRLFactXBRLSerializationException - the XBRL serialization exceptionpublic void resetElements()
resetElements in class XMLFragmentpublic 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<XBRLFactTuple> getTuples()
getTuples in interface XBRLFactsListpublic java.util.Iterator<XBRLFactTuple> getTuples(XBRLTuple tupleFrom)
getTuples in interface XBRLFactsListtupleFrom - the tuple frompublic java.util.Iterator<XBRLFactItem> getItemsSg(XBRLItem itemFrom)
getItemsSg in interface XBRLFactsListitemFrom - the item 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 boolean removeFact(XBRLFact fact)
removeFact in interface XBRLFactsListfact - the factpublic boolean removeFacts(java.util.Set<XBRLFact> facts)
removeFacts in interface XBRLFactsListfacts - the factspublic void setParent(XBRLFactsList parent)
setParent in interface XBRLFactsListsetParent in class XBRLFactparent - the new parentpublic int size()
size in interface XBRLFactsListpublic java.lang.String getFriendlyName()
getFriendlyName in class XBRLFactpublic java.lang.String getFriendlyName(int modifiers,
LabelsProvider lp)
getFriendlyName in class XBRLFactmodifiers - the modifierslp - the lppublic 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()
throws java.lang.Throwable
clear in interface XBRLFactsListclear in class XBRLFactjava.lang.Throwable - the throwablepublic int hashCode()
hashCode in interface XBRLFactsListhashCode in interface net.sf.saxon.om.NodeInfohashCode in class XBRLFactpublic boolean equals(java.lang.Object obj)
equals in interface XBRLFactsListequals in interface net.sf.saxon.om.NodeInfoequals in class XBRLFactobj - the objpublic boolean s_equal2(java.lang.Object other)
s_equal2 in class XMLFragmentother - the otherpublic boolean isDuplicate(XBRLFact otherFact)
isDuplicate in class XBRLFactotherFact - the other factpublic final boolean hasChildNodes()
hasChildNodes in interface net.sf.saxon.om.NodeInfohasChildNodes in class net.sf.saxon.tree.linked.NodeImplpublic final int getNumberOfChildren()
public final net.sf.saxon.tree.linked.NodeImpl getFirstChild()
getFirstChild in interface net.sf.saxon.tree.util.SteppingNode<net.sf.saxon.tree.linked.NodeImpl>getFirstChild in class net.sf.saxon.tree.linked.NodeImplpublic final net.sf.saxon.tree.linked.NodeImpl getLastChild()
getLastChild in class net.sf.saxon.tree.linked.NodeImplCopyright 2006-2015 Reporting Standard S.L., C/ Torrecilla del Puerto 1, 28043, Madrid, Espaņa