Ejemplo n.º 1
0
  /**
   * Set an argument expression for a function. This method is called by the XPath compiler.
   *
   * @param arg non-null expression that represents the argument.
   * @param argNum The argument number index.
   * @throws WrongNumberArgsException If the argNum parameter is greater than 0.
   */
  public void setArg(Expression arg, int argNum) throws WrongNumberArgsException {

    if (0 == argNum) {
      m_arg0 = arg;
      arg.exprSetParent(this);
    } else reportWrongNumberArgs();
  }
Ejemplo n.º 2
0
 /** @see ExpressionOwner#setExpression(Expression) */
 public void setExpression(Expression exp) {
   exp.exprSetParent(UnionPattern.this);
   m_patterns[m_index] = (StepPattern) exp;
 }
 /** @see ExpressionOwner#setExpression(Expression) */
 public void setExpression(Expression exp) {
   exp.exprSetParent(FilterExprWalker.this);
   m_expr = exp;
 }
 /** Set the inner contained expression of this filter. */
 public void setInnerExpression(Expression expr) {
   expr.exprSetParent(this);
   m_expr = expr;
 }
Ejemplo n.º 5
0
 /** @see ExpressionOwner#setExpression(Expression) */
 public void setExpression(Expression exp) {
   exp.exprSetParent(this);
   m_selectExpression = exp;
 }
Ejemplo n.º 6
0
 /** @see ExpressionOwner#setExpression(Expression) */
 public void setExpression(Expression exp) {
   exp.exprSetParent(this);
   m_arg0 = exp;
 }