net.sf.saxon.expr
public class SliceExpression extends ComputedExpression
| Field Summary | |
|---|---|
| Expression | base |
| PositionRange | range |
| Constructor Summary | |
|---|---|
| SliceExpression(Expression base, PositionRange range)
Construct a SliceExpression | |
| 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 | 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) |