public class MapperContext2 extends MapperContextBase
Mapper contexts allows special tokens in the context period elements in order to be substituted by dynamic content later.
contextNodeCONCEPT_LABEL, CONCEPT_QNAME, EASY_TO_READ, ELEMENT_LABEL, EMPTYRELATIONSHIPSITERATORINSTANCE, EMPTYXMLFRAGMENTITERATORINSTANCE, FACT_CONCEPT_DATATYPE, FACT_CONCEPT_LABEL, FACT_QNAME, HIDE_COMMON_ACCURACY, idQName, NO_POSITION, OrderComparator, OrderComparator2, PERIOD_TYPE, PERIOD_VALUE, SHORT_TEXT, SOURCE_DOCUMENT, XPATH, XPOINTER| Constructor and Description |
|---|
MapperContext2(DTSContainer dts,
MapperBase parent,
net.sf.saxon.s9api.XdmNode node)
Instantiates a new mapper context2.
|
MapperContext2(MapperContext2 other)
Creates a new context as a copy or clone of the context supplied as a parameter
The new context will have null as parent instance.
|
MapperContext2(XBRLContext ctx,
MapperBase parent)
Creates a new MapperContext from the content of an XBRLContext.
|
| Modifier and Type | Method and Description |
|---|---|
MapperContext2 |
clone()
Clone.
|
equals, fixUpSegmentAndScenario, generateNode, getEntity, getMapper, getPeriod, getScenario, getXBRLContext, hashCode, setPeriod, setScenarioaddAttribute, addChild, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clear, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAllAttributes, getAttribute, getAttributeBooleanValue, getAttributeQNameValue, getAttributes, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFriendlyName, getFriendlyName, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getGenericLabelText, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getParent, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticContext, getStaticNamespace, getStringValue, getToolTipText, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getToRelationships, getValue, getXPathExecutable, getXPathNamespaceContext, getXPathToNode, getXPathToRoot, getXPointerElementScheme, getXPointerElementScheme, getXPointerShorthandScheme, getXPointerToNode, isDead, isNamespaceDefined, isXdmDocumentAttached, objEquals, objHashCode, qNameToString, removeAttribute, removeChild, removeChild, removeFromRelationship, removeToRelationship, removeXMLChild, resetElements, resetHash, resolve_equal2, resolveHRef, resolveHRef, s_equal2, s_equal2, s_equal2, setAttributes, setBase, setDocument, setDocumentAndReload, setElements, setId, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setRegenerateNodeIfnotFound, setValue, setValue, setVariablesDefined, size, thin, toString, valueEquals, xEqualgetContainer, getId, getOrGenerateId, setIdpublic MapperContext2(XBRLContext ctx, MapperBase parent)
ctx - the ctxparent - the parentpublic MapperContext2(DTSContainer dts, MapperBase parent, net.sf.saxon.s9api.XdmNode node)
dts - the DTSparent - the parent mappernode - the source nodepublic MapperContext2(MapperContext2 other)
other - the context to clonepublic MapperContext2 clone()
MapperContextclone in interface MapperContextclone in class MapperContextBase