Package | Description |
---|---|
de.interactive_instruments.ShapeChange.Target.XmlSchema |
Modifier and Type | Field and Description |
---|---|
SchematronConstraintNode.XpathFragment |
SchematronSchema.RuleCreationStatus.lastPathStatus |
Modifier and Type | Method and Description |
---|---|
abstract SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.translate(SchematronConstraintNode.BindingContext ctx)
This abstract method compiles a node to an XPath expression
fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Logic.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to an Xpath predicate,
which can be inserted into a <rule>.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Comparison.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to Xpath.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Empty.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to an Xpath fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Exists.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to an Xpath expression
fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Unique.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to an Xpath expression
fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Select.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the Select node and its children to an Xpath
expression fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.AllInstances.translate(SchematronConstraintNode.BindingContext ctx)
allInstances() is translated to a search for the given type.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.KindOf.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the KindOf predicate (and its negation) to an
equivalent Xpath expression fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Cast.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the Cast to an Xpath fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Size.translate(SchematronConstraintNode.BindingContext ctx)
Compile to an equivalent Xpath expression.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Concatenate.translate(SchematronConstraintNode.BindingContext ctx)
This compiles a multivalued Concatenate, which has been built
from a series of OCL concat() functions to Xpath concat().
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Substring.translate(SchematronConstraintNode.BindingContext ctx)
This compiles a Substring object to its Xpath equivalent.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.ChangeCase.translate(SchematronConstraintNode.BindingContext ctx)
ChangeCase operations cannot be translated into Xpath 1.0.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Matches.translate(SchematronConstraintNode.BindingContext ctx)
Matches operations are translated to an appropriate extension
function (XPath 1.0) or directly to Xpath 2.0.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Arithmetic.translate(SchematronConstraintNode.BindingContext ctx)
This compiles a node to an Xpath expression, which realizes the
given arithmetic operation.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Variable.translate(SchematronConstraintNode.BindingContext ctx)
This compiles a node to an Xpath expression, which stands for
the given variable.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Attribute.translate(SchematronConstraintNode.BindingContext ctx)
This function translates the Attribute to an Xpath fragment accessing
that attribute.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Literal.translate(SchematronConstraintNode.BindingContext ctx)
This function translates the Literal to equivalent Xpath code.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.IfThenElse.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the construct to an equivalent Xpath expression.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Let.translate(SchematronConstraintNode.BindingContext ctx)
This compiles the node and its children to an Xpath expression
fragment.
|
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.Error.translate(SchematronConstraintNode.BindingContext ctx) |
SchematronConstraintNode.XpathFragment |
SchematronConstraintNode.MessageComment.translate(SchematronConstraintNode.BindingContext ctx) |
Modifier and Type | Method and Description |
---|---|
protected void |
SchematronSchema.addAssertion(ClassInfo ci,
SchematronConstraintNode.XpathFragment xpath,
String text)
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 |
SchematronConstraintNode.XpathFragment.merge(SchematronConstraintNode.XpathFragment xf) |
Copyright © 2017. All rights reserved.