Package | Description |
---|---|
de.interactive_instruments.ShapeChange.Target.FOL2Schematron |
Modifier and Type | Field and Description |
---|---|
FolSchematronNode.XpathFragment |
FOL2Schematron.RuleCreationStatus.lastPathStatus |
Modifier and Type | Method and Description |
---|---|
FolSchematronNode.XpathFragment |
FolSchematronNode.objValueFromVariable(Variable var) |
abstract FolSchematronNode.XpathFragment |
FolSchematronNode.translate(FolSchematronNode.BindingContext ctx)
This abstract method compiles a node to an XPath expression fragment.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.Logic.translate(FolSchematronNode.BindingContext ctx)
This compiles the node and its children to an Xpath predicate, which
can be inserted into a <rule>.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.ComparisonNode.translate(FolSchematronNode.BindingContext ctx)
This compiles the node and its children to Xpath.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.Empty.translate(FolSchematronNode.BindingContext ctx)
This compiles the node and its children to an Xpath fragment.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.NotNode.translate(FolSchematronNode.BindingContext ctx) |
FolSchematronNode.XpathFragment |
FolSchematronNode.IsNullNode.translate(FolSchematronNode.BindingContext ctx) |
FolSchematronNode.XpathFragment |
FolSchematronNode.IsTypeOfNode.translate(FolSchematronNode.BindingContext ctx)
This compiles the FOL IsTypeOf predicate to an equivalent Xpath
expression fragment.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.Matches.translate(FolSchematronNode.BindingContext ctx)
Matches operations are translated to an appropriate extension
function (XPath 1.0) or directly to Xpath 2.0.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.Arithmetic.translate(FolSchematronNode.BindingContext ctx)
This compiles a node to an Xpath expression, which realizes the given
arithmetic operation.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.VariableNode.translate(FolSchematronNode.BindingContext ctx)
This compiles a node to an Xpath expression, which stands for the
given variable.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.AttributeNode.translate(FolSchematronNode.BindingContext ctx)
This function translates the Attribute to an Xpath fragment accessing
that attribute.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.LiteralNode.translate(FolSchematronNode.BindingContext ctx)
This function translates the Literal to equivalent Xpath code.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.QuantificationNode.translate(FolSchematronNode.BindingContext ctx)
This compiles the construct to an equivalent Xpath expression.
|
FolSchematronNode.XpathFragment |
FolSchematronNode.Error.translate(FolSchematronNode.BindingContext ctx) |
FolSchematronNode.XpathFragment |
FolSchematronNode.MessageComment.translate(FolSchematronNode.BindingContext ctx) |
Modifier and Type | Method and Description |
---|---|
protected void |
FOL2Schematron.addAssertion(ClassInfo ci,
FolSchematronNode.XpathFragment xpath,
String text,
String id)
Add an assertion statement embodied in an XpathFragment object and output
it as a Schematron <assert> element, which is contained in a proper
<rule> context.
|
String |
FolSchematronNode.XpathFragment.merge(FolSchematronNode.XpathFragment xf) |
Copyright © 2018. All rights reserved.