Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* Generated By:JJTree: Do not edit this line. */
  * Licensed to the Apache Software Foundation (ASF) under one or more
  * contributor license agreements.  See the NOTICE file distributed with
  * this work for additional information regarding copyright ownership.
  * The ASF licenses this file to You under the Apache License, Version 2.0
  * (the "License"); you may not use this file except in compliance with
  * the License.  You may obtain a copy of the License at
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * See the License for the specific language governing permissions and
 * limitations under the License.
package org.apache.el.parser;
/* All AST nodes must implement this interface.  It provides basic
   machinery for constructing the parent and child relationships
   between nodes. */

Jacob Hookom [] $Id: 1882 2011-12-06 15:27:15Z $
public interface Node {

This method is called after the node has been made the current node. It indicates that child nodes can now be added to it.
  public void jjtOpen();

This method is called after all the child nodes have been added.
  public void jjtClose();

This pair of methods are used to inform the node of its parent.
  public void jjtSetParent(Node n);
  public Node jjtGetParent();

This method tells the node to add its argument to the node's list of children.
  public void jjtAddChild(Node nint i);

This method returns a child node. The children are numbered from zero, left to right.
  public Node jjtGetChild(int i);

Return the number of children the node has.
  public int jjtGetNumChildren();
  public String getImage();
  public Object getValue(EvaluationContext ctxthrows ELException;
  public void setValue(EvaluationContext ctxObject valuethrows ELException;
  public Class<?> getType(EvaluationContext ctxthrows ELException;
  public boolean isReadOnly(EvaluationContext ctxthrows ELException;
  public void accept(NodeVisitor visitorthrows Exception;
  public MethodInfo getMethodInfo(EvaluationContext ctxClass<?>[] paramTypes)
          throws ELException;
  public Object invoke(EvaluationContext ctxClass<?>[] paramTypes,
          Object[] paramValuesthrows ELException;


EL 2.2

EL 2.2
  public boolean isParametersProvided();
New to GrepCode? Check out our FAQ X