Package | Description |
---|---|
eu.bandm.tools.tpath.absy |
Abstract syntax of the tpath language, realized as a umod model.
|
eu.bandm.tools.tpath.runtime |
Infrastructure for evaluating tpath expressions.
|
eu.bandm.tools.tpath.type |
Type checking for tpath expressions.
|
eu.bandm.tools.xslt.base |
txsl = typed xslt 1.0 interpreter with "fragmented validation".
|
Modifier and Type | Class and Description |
---|---|
static class |
TPath.And |
static class |
TPath.BinaryExpr |
static class |
TPath.ComparisonExpr |
static class |
TPath.Div |
static class |
TPath.Eq |
static class |
TPath.EqualityExpr |
static class |
TPath.Filter |
static class |
TPath.FunctionCall |
static class |
TPath.Geq |
static class |
TPath.Gt |
static class |
TPath.Leq |
static class |
TPath.Literal |
static class |
TPath.LogicalExpr |
static class |
TPath.Lt |
static class |
TPath.Minus |
static class |
TPath.Mod |
static class |
TPath.Mult |
static class |
TPath.Neg |
static class |
TPath.Neq |
static class |
TPath.Number |
static class |
TPath.NumericExpr |
static class |
TPath.Or |
static class |
TPath.Paren |
static class |
TPath.PathExpr |
static class |
TPath.Plus |
static class |
TPath.Root |
static class |
TPath.Step |
static class |
TPath.UnaryExpr |
static class |
TPath.Union |
static class |
TPath.ValueExpr |
static class |
TPath.VariableReference |
Modifier and Type | Field and Description |
---|---|
protected TPath.Expr |
TPath.UnaryExpr.arg |
protected TPath.Expr |
TPath.Step.base |
protected TPath.Expr |
TPath.BinaryExpr.left |
protected TPath.Expr |
TPath.BinaryExpr.right |
Modifier and Type | Field and Description |
---|---|
protected CheckedList<TPath.Expr> |
TPath.FunctionCall.args |
static Function<TPath.UnaryExpr,TPath.Expr> |
TPath.UnaryExpr.get_arg
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.FunctionCall,CheckedList<TPath.Expr>> |
TPath.FunctionCall.get_args
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.Step,TPath.Expr> |
TPath.Step.get_base
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.Expr,Boolean> |
TPath.Expr.get_forced
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.Expr,Boolean> |
TPath.Expr.get_forcing
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.BinaryExpr,TPath.Expr> |
TPath.BinaryExpr.get_left
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.Step,CheckedList<TPath.Expr>> |
TPath.Step.get_predicates
Deprecated.
Use new '::' method reference instead.
|
static Function<TPath.BinaryExpr,TPath.Expr> |
TPath.BinaryExpr.get_right
Deprecated.
Use new '::' method reference instead.
|
protected CheckedList<TPath.Expr> |
TPath.Step.predicates |
Modifier and Type | Method and Description |
---|---|
TPath.Expr |
TPath.Expr.doclone() |
TPath.Expr |
TPath.__SAX_Parser.fill_Expr(Object res) |
TPath.Expr |
TPath.UnaryExpr.get_arg() |
TPath.Expr |
TPath.Step.get_base() |
TPath.Expr |
TPath.BinaryExpr.get_left() |
TPath.Expr |
TPath.BinaryExpr.get_right() |
TPath.Expr |
TPath.Expr.initFrom(Object o0)
Copies values of all common fields from the argument.
|
TPath.Expr |
TPath.__SAX_Parser.matchSAX_Expr() |
Modifier and Type | Method and Description |
---|---|
CheckedList<TPath.Expr> |
TPath.FunctionCall.get_args() |
CheckedList<TPath.Expr> |
TPath.Step.get_predicates() |
protected CheckedList<TPath.Expr> |
TPath.__SAX_Parser.parse_0() |
protected CheckedList<TPath.Expr> |
TPath.__SAX_Parser.parse_1() |
Modifier and Type | Method and Description |
---|---|
protected void |
TPath.MATCH_ONLY_00.action(TPath.Expr e0) |
protected void |
TPath.Rewriter.action(TPath.Expr e0) |
protected void |
TPath.Visitor.action(TPath.Expr e0) |
protected void |
TPath.__Formatter.action(TPath.Expr el) |
void |
TPath.__SAX_Writer.action(TPath.Expr e0) |
protected void |
TPath.Visitor.descend(TPath.Expr e0) |
void |
TPath.__SAX_Writer.dumpfields(TPath.Expr e0) |
void |
TPath.__SAX_Parser.XMLPARSER_Expr.fillFields(TPath.Expr newobj) |
static boolean |
Util.isAbsolute(TPath.Expr expr) |
static boolean |
Util.isClosed(TPath.Expr expr) |
static boolean |
Util.isClosed(TPath.Expr expr,
int bound) |
void |
TPath.MATCH_ONLY_00.match(TPath.Expr e0) |
void |
TPath.__SAX_Parser.XMLPARSER_Expr.parsefields(TPath.Expr newobj) |
protected void |
TPath.Visitor.post(TPath.Expr e0) |
protected void |
TPath.Visitor.pre(TPath.Expr e0) |
protected void |
TPath.Rewriter.rewriteFields(TPath.Expr clone) |
boolean |
TPath.UnaryExpr.set_arg(TPath.Expr val) |
boolean |
TPath.Step.set_base(TPath.Expr val) |
boolean |
TPath.BinaryExpr.set_left(TPath.Expr val) |
boolean |
TPath.BinaryExpr.set_right(TPath.Expr val) |
protected Format |
TPath.__Formatter.toFormat(TPath.Expr el) |
Modifier and Type | Method and Description |
---|---|
boolean |
TPath.FunctionCall.set_args(CheckedList<TPath.Expr> val) |
boolean |
TPath.Step.set_predicates(CheckedList<TPath.Expr> val) |
Modifier and Type | Method and Description |
---|---|
TPath.Expr |
Frontend.apply(String xpath) |
Modifier and Type | Method and Description |
---|---|
Value<N> |
SimpleInterpreter.apply(Context<N> context,
TPath.Expr expr) |
protected void |
SimpleInterpreter.Visitor.filter(TPath.Expr pred,
boolean unreverse) |
Modifier and Type | Method and Description |
---|---|
protected NodeSet<N> |
SimpleInterpreter.step(Context<N> context,
TPath.AxisSpecifier axis,
TPath.Test test,
List<TPath.Expr> predicates) |
Modifier and Type | Method and Description |
---|---|
Type.XPathType |
TypeInference.infer(TPath.Expr expr,
Function<String,String> namespaceMappings,
Function<NamespaceName,Type.XPathProperType> variables) |
Modifier and Type | Method and Description |
---|---|
TPath.Expr |
AttributeValueTemplate.parse(String s,
MessageReceiver<SimpleMessage<XMLDocumentIdentifier>> msg)
accumulate constant character data in Stringbuilder "konst" or call
tpath parser.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Rt.MATCH_ONLY_00.action(TPath.Expr e0) |
protected void |
TPathCache.checkTop(TPath.Expr expr) |
protected void |
TPathCache.splitTop(TPath.Expr expr) |
see also the complete user documentation .