protected static class FolSchematronNode.XpathFragment extends Object
This auxiliary class encapsulates an Xpath expression, which can be formulated using variables defined using <let> expressions of a Schematron <rule>. Additionally there is a number indicating the XPath operator precedence of that fragment. Priorities are as follows:
Modifier and Type | Field and Description |
---|---|
FolSchematronNode.BindingContext |
atEnd |
String |
fragment |
int |
priority |
FolSchematronNode.XpathType |
type |
Constructor and Description |
---|
XpathFragment(int p,
String f) |
XpathFragment(int p,
String f,
FolSchematronNode.XpathType t) |
Modifier and Type | Method and Description |
---|---|
void |
bracket() |
String |
merge(FolSchematronNode.XpathFragment xf) |
public int priority
public String fragment
public FolSchematronNode.XpathType type
public FolSchematronNode.BindingContext atEnd
public XpathFragment(int p, String f, FolSchematronNode.XpathType t)
public XpathFragment(int p, String f)
public void bracket()
public String merge(FolSchematronNode.XpathFragment xf)
Copyright © 2018. All rights reserved.