public class XBRLFactNonNumeric extends XBRLFactItem
XMLFragment.NodeNameIterator<T extends XMLFragment>, XMLFragment.NodeTypeIterator<T extends XMLFragment>XBRLValidation.DirectioncontextRefADD_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 |
|---|
XBRLFactNonNumeric(DTSContainer dts)
Instantiates a new XBRL fact non numeric.
|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
XBRLFactNonNumeric(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Creates a fact for non numeric values and adds it to the container object.
|
| Modifier and Type | Method and Description |
|---|---|
XBRLFactNonNumeric |
clone()
Clone.
|
XBRLFactNonNumeric |
clone(DTSContainer newDTS)
Clone.
|
XBRLFactNonNumeric |
generateNode()
Generate node.
|
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.
|
net.sf.saxon.tree.linked.NodeImpl |
getLastChild() |
int |
getNumberOfChildren() |
boolean |
hasChildNodes() |
int |
hashCode()
Hash code.
|
boolean |
isBase64()
Evaluate if the content of this non numeric fact is a binary file using base64 data type.
|
boolean |
isDuplicate(XBRLFact otherFact)
Checks if is duplicate.
|
boolean |
isDuplicate(XBRLFactItem otherFact,
boolean reversePEqual)
Checks if is duplicate.
|
boolean |
isEncodedHTML()
Evaluate if the content of this non numeric fact is an HTML string or plain text.
|
boolean |
isEnumerable()
Evaluate if the content of this non numeric fact is an enumerated list according with
the extensible enumerations specification.
|
boolean |
isQName()
Evaluate if the content of this non numeric fact is a QName data type.
|
static XBRLFactNonNumeric |
make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
boolean addToParentNow)
Make.
|
static XBRLFactNonNumeric |
make(XBRLFactsList container,
XBRLContext context,
XBRLItem item,
java.lang.String value,
boolean addToParentNow)
Make.
|
boolean |
uEqual(XBRLFactItem toFact)
U equal.
|
boolean |
vEqual(XBRLFactItem toFact)
V equal.
|
cEqual, createFractionItemInstance, createItemInstance, createItemInstance, createNonNumericItemInstance, createNumericItemInstance, equals, getAttributes, getContext, getDocumentURI, getElementDefinition, getStringValue, isDescendantOrSibling, isHashDependsOnAtribute, s_equal2, setContextaddEvent, clear, createFractionItemInstance, createItemOrTupleInstance, createNonNumericItemInstance, createNumericItemInstance, createTupleInstance, delete, getCode, getElements, getHistory, getHistoryAsHTMLString, getHistoryAsString, getInstance, getParentXBRL, getParentXBRLFactsList, getTaxonomy, getValidationReport, getValue, getXPathToRoot, invalidate, invalidate, isBlank, isOnValidation, pEqual, setBlank, setCode, setId, setInstance, setNil, setParent, 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, 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, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getXPath, getXPathFromXPointer, getXPathNamespaceContext, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerXPath2Scheme, initialise, internalToString, isAttribute, isChangeHashEnabled, isDead, isEmpty, isNamespaceDefined, isNil, moveNamespacesUp, objEquals, objHashCode, reindex, removeChild, removeChildNode, removeFromRelationship, removeNamespace, removePropertyChangeListener, removeToRelationship, replace, replaceChild, replaceStringValue, resetElements, resolveHRef, s_equal2_xp2, s_equal2_xp2, s_equal2, s_equal2, s_equal2, setAttributeList, setAttributes, setBase, setChildrenClone, setDirty, setElements, setLang, setModified, setNamespaceDeclarations, setNamespaces, setNodeName, setRawParentXBRL, 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, replacepublic XBRLFactNonNumeric(DTSContainer dts)
dts - the dtspublic XBRLFactNonNumeric(XBRLFactsList container, XBRLContext context, XBRLItem item, boolean addToParentNow)
the fact value will not be set and the status will be blank
container - - The XBRLFactsContainer this object will be added to, can be null if the fact will
be added to the container latercontext - - the context for this new factitem - - the taxonomy object for this new factaddToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic XBRLFactNonNumeric(XBRLFactsList container, XBRLContext context, XBRLItem item, java.lang.String value, boolean addToParentNow)
container - - The XBRLFactsContainer this object will be added to, can be null if the fact will
be added to the container latercontext - - the context for this new factitem - - the taxonomy object for this new factvalue - the valueaddToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic static XBRLFactNonNumeric make(XBRLFactsList container, XBRLContext context, XBRLItem item, boolean addToParentNow)
container - the containercontext - the contextitem - the itemaddToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic static XBRLFactNonNumeric make(XBRLFactsList container, XBRLContext context, XBRLItem item, java.lang.String value, boolean addToParentNow)
container - the containercontext - the contextitem - the itemvalue - the valueaddToParentNow - if this is true, the new fact will be added to the instance. If this is false, call container.add(...) laterpublic XBRLFactNonNumeric clone()
clone in class XBRLFactItempublic XBRLFactNonNumeric clone(DTSContainer newDTS)
clone in class XBRLFactItemnewDTS - the new DTSpublic boolean vEqual(XBRLFactItem toFact)
vEqual in class XBRLFactItemtoFact - the to factpublic boolean isDuplicate(XBRLFact otherFact)
isDuplicate in class XBRLFactotherFact - the other factpublic boolean isDuplicate(XBRLFactItem otherFact, boolean reversePEqual)
isDuplicate in class XBRLFactItemotherFact - the other factreversePEqual - the reverse P equalpublic boolean isEncodedHTML()
In previous versions this functionality was is the EFM processor. Not it is here for convenience.
public boolean isBase64()
public boolean isQName()
public boolean isEnumerable()
public XBRLFactNonNumeric generateNode() throws XBRLSerializationException
generateNode in class XBRLFactItemXBRLSerializationException - the XBRL serialization exceptionpublic boolean uEqual(XBRLFactItem toFact)
uEqual in class XBRLFactItemtoFact - the to factpublic int hashCode()
hashCode in interface net.sf.saxon.om.NodeInfohashCode in class XBRLFactItempublic java.lang.String getFriendlyName()
getFriendlyName in class XBRLFactpublic java.lang.String getFriendlyName(int modifiers,
LabelsProvider lp)
getFriendlyName in class XBRLFactmodifiers - the modifierslp - the lppublic 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