public static class FolSchematronNode.QuantificationNode extends FolSchematronNode
FolSchematronNode.Arithmetic, FolSchematronNode.AttributeNode, FolSchematronNode.BindingContext, FolSchematronNode.ComparisonNode, FolSchematronNode.Empty, FolSchematronNode.Error, FolSchematronNode.IsNullNode, FolSchematronNode.IsTypeOfNode, FolSchematronNode.LiteralNode, FolSchematronNode.Logic, FolSchematronNode.Matches, FolSchematronNode.MessageComment, FolSchematronNode.NotNode, FolSchematronNode.QuantificationNode, FolSchematronNode.VariableNode, FolSchematronNode.XpathFragment, FolSchematronNode.XpathType
BY_REFERENCE, children, INLINE, INLINE_OR_BY_REFERENCE, parent, schemaObject, SIMPLE_TYPE
Constructor and Description |
---|
QuantificationNode(FOL2Schematron schemaObject,
Quantification q)
Ctor
|
Modifier and Type | Method and Description |
---|---|
FolSchematronNode |
condition() |
void |
setCondition(FolSchematronNode fsn) |
void |
setVariableNode(FolSchematronNode.VariableNode vn) |
FolSchematronNode.XpathFragment |
translate(FolSchematronNode.BindingContext ctx)
This compiles the construct to an equivalent Xpath expression.
|
FolSchematronNode.VariableNode |
variableNode() |
addChild, containsError, generatingAttribute, hasIdentity, hasSimpleType, hasSimpleType, isAIXMExtension, isAndOrLogic, isDependentOn, isMultiple, isVarOrAttribBased, nodeVariableIsBoundTo, objValueFromVariable
public QuantificationNode(FOL2Schematron schemaObject, Quantification q)
schemaObject
- The schema objectpublic FolSchematronNode.XpathFragment translate(FolSchematronNode.BindingContext ctx)
This compiles the construct to an equivalent Xpath expression.
translate
in class FolSchematronNode
ctx
- BindingContext this node shall be compiled inpublic void setVariableNode(FolSchematronNode.VariableNode vn)
public FolSchematronNode.VariableNode variableNode()
public void setCondition(FolSchematronNode fsn)
public FolSchematronNode condition()
Copyright © 2018. All rights reserved.