javax.servlet.jsp.tagext
Class VariableInfo


java.lang.Object

  |

  +--javax.servlet.jsp.tagext.VariableInfo


public class VariableInfo
extends java.lang.Object

Information on the scripting variables that are created/modified by a tag (at run-time); this information is provided by TagExtraInfo classes and it is used by the translation phase of JSP.


Field Summary
static int AT_BEGIN
           
static int AT_END
           
static int NESTED
          Different types of scope for an scripting variable introduced by this action NESTED ==> variable is visible only within the start/end tags AT_BEGIN ==> variable is visible after start tag AT_END ==> variable is visible after end tag
 
Constructor Summary
VariableInfo(java.lang.String varName, java.lang.String className, boolean declare, int scope)
          Constructor These objects can be created (at translation time) by the TagExtraInfo instances.
 
Method Summary
 java.lang.String getClassName()
           
 boolean getDeclare()
           
 int getScope()
           
 java.lang.String getVarName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NESTED


public static final int NESTED
Different types of scope for an scripting variable introduced by this action

 NESTED ==> variable is visible only within the start/end tags

 AT_BEGIN ==> variable is visible after start tag

 AT_END ==> variable is visible after end tag

 

AT_BEGIN


public static final int AT_BEGIN

AT_END


public static final int AT_END
Constructor Detail

VariableInfo


public VariableInfo(java.lang.String varName,

                    java.lang.String className,

                    boolean declare,

                    int scope)
Constructor These objects can be created (at translation time) by the TagExtraInfo instances.
Parameters:
id - The name of the scripting variable
className - The name of the scripting variable
declare - If true, it is a new variable (in some languages this will require a declaration)
scope - Indication on the lexical scope of the variable
Method Detail

getVarName


public java.lang.String getVarName()

getClassName


public java.lang.String getClassName()

getDeclare


public boolean getDeclare()

getScope


public int getScope()