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) |