public class XBRLExistenceAssertion extends XBRLAssertion implements HasAssertionId
XBRLValidation.Direction| Modifier and Type | Field and Description |
|---|---|
static javax.xml.namespace.QName |
resourceName
The Constant resourceName.
|
static javax.xml.namespace.QName |
test
The Constant test.
|
static javax.xml.namespace.QName |
va_test_expression
The Constant va_test_expression.
|
aspectModel, implicitFilteringnullResourceactuate, ACTUATE, ARC, arcrole, ARCROLE, ETITLE, EXTENDED, from, FROM, href, HREF, label, LABEL, LOCATOR, RESOURCE, role, ROLE, show, SHOW, SIMPLE, title, TITLE, to, TO, TYPECONCEPT_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, XPOINTERMODEL_DIMENSIONAL, MODEL_NON_DIMENSIONAL| Constructor and Description |
|---|
XBRLExistenceAssertion(XBRLFormulaProcessor proc,
XBRLExtendedLink parent,
net.sf.saxon.s9api.XdmNode resNode)
Instantiates a new XBRL existence assertion.
|
XBRLExistenceAssertion(XBRLFormulaProcessor proc,
XBRLResource other)
Instantiates a new XBRL existence assertion.
|
| Modifier and Type | Method and Description |
|---|---|
void |
collectAssertionVariablenames(java.util.HashSet<javax.xml.namespace.QName> allVars)
Collect assertion variablenames.
|
XBRLAssertionResult[] |
evaluateAssertionType(XBRLInstance instance)
Evaluate assertion type.
|
net.sf.saxon.s9api.XdmItem |
getAssertionContextItem()
Gets the assertion context item.
|
java.lang.String |
getAssertionID()
Returns a text identifying the assertion from the linkbase syntax. this is
either the value of the id attribute or the value of the xlink:label on the
resource
|
java.util.Collection<? extends XBRLVariableResourceUse> |
getAssertionMessageVariables()
Gets the assertion message variables.
|
java.lang.String |
getErrorIdentification()
Returns an string that identifies the assertion when an error is produced.
|
java.lang.String |
getExpression()
Returns the assertion XPath expression.
|
XBRLResource |
getResource()
Returns the XBRLResource that contains the definition of the assertion.
|
void |
staticAssertionCheck()
Static assertion check.
|
evaluateAssertion, getEvaluationContext, getToolTipText, resetEvaluationContext, staticCheckallDimensions, bindCycle, bindLastEvaluatedVariableValues, bindParameters, bindVariableValue, checkCyclicDependencies, compileFilters, compileFormulaExpression, declareVariables, getAspectModel, getBindableVariableNames, getFilters, getNumberOfVariables, getOptimizer, getUncoveredAspectsSet, getUncoveredAspectValue, getVariableResource, getVariableResourceUses, getVariableUse, getVariableValue, getVariableValue, getXFIImplicitFilterOptimizer, isCovered, isImplicitFiltergetProcessoraddChild, clear, equals, generateLocatorToNode, generateNode, getAttributes, getDTSBase, getFriendlyName, getFriendlyName, getParent, getResourceIdentifier, getRoleType, getType, getValidationReport, getValueKey, hashCode, invalidate, invalidate, isComplexType, isOnValidation, isSimpleType, setComplexType, setDTSBase, setId, setParent, setRole, setRoleType, setSimpleType, setValue, validategetActuate, getArcrole, getFromTxt, getHRef, getLabel, getRole, getShow, getStaticLabel, getSType, getTitle, getToTxt, isRequiredAttribute, isValidAttribute, setActuate, setArcrole, setFrom, setHRef, setLabel, setShow, setSType, setTitle, setToaddAttribute, addFromRelationship, addNamespace, addNamespace, addToRelationship, addXMLChild, changeBase, checkBase, clone, clone, delAttribute, delAttribute, equalXdmValues, evaluateBoolean, evaluateList, evaluateNode, evaluateNumber, evaluateString, generateId, generateNodeNamespacesAndAttributes, generateNodeValue, generatePrefix, getAllAttributes, getAttribute, getAttributeBooleanValue, getAttributeQNameValue, getAttributes, getAttributeStringValue, getAttributeValue, getBase, getBase, getBaseURI, getBooleanValue, getChild, getContainer, getContainerDocumentURI, getDeclaredNamespaces, getDocument, getElements, getElementsHashCode, getFragment, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getFromRelationships, getGenericLabelText, getId, getLang, getNamespaceURI, getNodeName, getNumberOfAttributes, getNumberOfElements, getNumberOfFromRelationships, getNumberOfToRelationships, getOrGenerateId, getPrefix, getPrefixes, getQNameValue, getRelationshipsBases, getRelationshipsChain, getRelationshipTypes, getStaticContext, getStaticNamespace, getStringValue, 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, setLang, setNamespaceContext, setNamespaces, setNode, setNodeName, setParent, setRegenerateNodeIfnotFound, setValue, setVariablesDefined, size, thin, toString, valueEquals, xEqualgetLabelgetProcessoraddFromRelationship, addToRelationship, getFromRelationships, getToRelationships, removeFromRelationship, removeToRelationshippublic static final javax.xml.namespace.QName test
public static final javax.xml.namespace.QName resourceName
public static final javax.xml.namespace.QName va_test_expression
public XBRLExistenceAssertion(XBRLFormulaProcessor proc, XBRLResource other) throws XFValidationException
proc - the procother - the otherXFValidationException - the XF validation exceptionpublic XBRLExistenceAssertion(XBRLFormulaProcessor proc, XBRLExtendedLink parent, net.sf.saxon.s9api.XdmNode resNode) throws XFValidationException
proc - the procparent - the parentresNode - the res nodeXFValidationException - the XF validation exceptionpublic XBRLAssertionResult[] evaluateAssertionType(XBRLInstance instance) throws XFValidationException
AssertionEvaluationLocalevaluateAssertionType in interface AssertionEvaluationLocalinstance - the instanceXFValidationException - the XF validation exceptionpublic java.lang.String getAssertionID()
getAssertionID in interface HasAssertionIdpublic void staticAssertionCheck()
throws XFValidationException
StaticAssertionCheckstaticAssertionCheck in interface StaticAssertionCheckXFValidationException - the XF validation exceptionpublic java.util.Collection<? extends XBRLVariableResourceUse> getAssertionMessageVariables()
XBRLMessageContextgetAssertionMessageVariables in interface XBRLMessageContextpublic net.sf.saxon.s9api.XdmItem getAssertionContextItem()
XBRLMessageContextgetAssertionContextItem in interface XBRLMessageContextpublic void collectAssertionVariablenames(java.util.HashSet<javax.xml.namespace.QName> allVars)
XBRLMessageContextcollectAssertionVariablenames in interface XBRLMessageContextallVars - the all varspublic java.lang.String getExpression()
XBRLAssertiongetExpression in class XBRLAssertionpublic java.lang.String getErrorIdentification()
EvaluableAssertiongetErrorIdentification in interface EvaluableAssertionpublic XBRLResource getResource()
EvaluableAssertiongetResource in interface EvaluableAssertion