/** * Constructor * * @param base The base expression to be filtered. * @param filter An expression defining the filter predicate */ public FilterExpression(Expression base, Expression filter) { super(base, Token.LSQB, filter); base.setFiltered(true); }
/** * Constructor * * @param base The base expression to be filtered. * @param filter An expression defining the filter predicate */ public FilterExpression(Expression base, Expression filter) { super(base, Token.LSQB, filter); base.setFiltered(true); }
/** * Constructor * * @param start A node-set expression denoting the absolute or relative set of nodes from which the * navigation path should start. * @param filter An expression defining the filter predicate */ public FilterExpression(Expression start, Expression filter) { this.start = start; this.filter = filter; adoptChildExpression(start); adoptChildExpression(filter); start.setFiltered(true); }
/** * Constructor * * @param start A node-set expression denoting the absolute or relative set of nodes from which the * navigation path should start. * @param filter An expression defining the filter predicate */ public FilterExpression(Expression start, Expression filter) { this.start = start; this.filter = filter; adoptChildExpression(start); adoptChildExpression(filter); start.setFiltered(true); }
/** * Constructor * * @param start A node-set expression denoting the absolute or relative set of nodes from which the * navigation path should start. * @param filter An expression defining the filter predicate */ public FilterExpression(Expression start, Expression filter) { this.start = start; this.filter = filter; adoptChildExpression(start); adoptChildExpression(filter); start.setFiltered(true); }
adoptChildExpression(start2); start.setFiltered(true);
adoptChildExpression(start2); start.setFiltered(true);
adoptChildExpression(start2); start.setFiltered(true);
final TypeHierarchy th = config.getTypeHierarchy(); getLhs().typeCheck(visitor, contextInfo); getBase().setFiltered(true); if (Literal.isEmptySequence(getBase())) { return getBase();
final TypeHierarchy th = config.getTypeHierarchy(); getLhs().typeCheck(visitor, contextInfo); getBase().setFiltered(true); if (Literal.isEmptySequence(getBase())) { return getBase();
adoptChildExpression(start2); start.setFiltered(true);
adoptChildExpression(start2); start.setFiltered(true);
adoptChildExpression(start2); start.setFiltered(true);
getBase().setFiltered(true);