Package | Description |
---|---|
de.interactive_instruments.ShapeChange.Target.FOL2Schematron |
Modifier and Type | Field and Description |
---|---|
FolSchematronNode.BindingContext |
FolSchematronNode.XpathFragment.atEnd |
Modifier and Type | Method and Description |
---|---|
FolSchematronNode.BindingContext |
FolSchematronNode.BindingContext.clone() |
Modifier and Type | Method and Description |
---|---|
void |
FolSchematronNode.BindingContext.merge(FolSchematronNode.BindingContext ctx) |
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) |
Copyright © 2018. All rights reserved.