net.sf.saxon.expr
public class TailExpression extends ComputedExpression
| Nested Class Summary | |
|---|---|
| static class | TailExpression.TailIterator |
| Field Summary | |
|---|---|
| Expression | base |
| int | start |
| Constructor Summary | |
|---|---|
| TailExpression(Expression base, int start)
Construct a TailExpression, representing a filter expression of the form
$base[position() >= $start] | |
| Method Summary | |
|---|---|
| int | computeCardinality() |
| int | computeSpecialProperties() |
| void | display(int level, NamePool pool, PrintStream out) |
| boolean | equals(Object other) |
| Expression | getBaseExpression() |
| ItemType | getItemType(TypeHierarchy th) |
| int | getStart() |
| int | hashCode() |
| SequenceIterator | iterate(XPathContext context) |
| Iterator | iterateSubExpressions() |
| Expression | optimize(Optimizer opt, StaticContext env, ItemType contextItemType) |
| Expression | promote(PromotionOffer offer) |
| Expression | typeCheck(StaticContext env, ItemType contextItemType) |
Parameters: base the expression to be filtered start the position (1-based) of the first item to be included