com.caucho.jsp
Class AnalyzedTag

java.lang.Object
  extended by com.caucho.jsp.AnalyzedTag

public class AnalyzedTag
extends java.lang.Object

Stores analyzed information about a tag.


Constructor Summary
AnalyzedTag()
           
 
Method Summary
 boolean getAfterReturnsAgain()
          Set true if the doAfterBody can return EVAL_BODY_AGAIN
 boolean getDoAfter()
          Set true if the tag implements doAfterBody
 boolean getDoCatch()
          Set true if the tag implements doCatch
 boolean getDoEnd()
          Set true if the tag implements doEndTag.
 boolean getDoFinally()
          Set true if the tag implements doFinally
 boolean getDoInit()
          Set true if the tag implements doInitBody.
 boolean getDoStart()
          Set true if the tag implements doStart.
 boolean getEndReturnsEval()
          Set true if the doEndTag can return EVAL_PAGE
 boolean getEndReturnsSkip()
          Set true if the doEndTag can return SKIP_PAGE
 boolean getHasInjection()
          True if the tag has a @Resource.
 JavaClass getJavaClass()
           
 AnalyzedTag getParent()
           
 boolean getStartReturnsBuffered()
          Set true if the doStart can return INCLUDE_BODY_BUFFERED
 boolean getStartReturnsBufferedAsParent()
          Set true if the doStart can return INCLUDE_BODY_BUFFERED
 boolean getStartReturnsInclude()
          Set true if the doStart can return INCLUDE_BODY
 boolean getStartReturnsSkip()
          Set true if the doStart can return SKIP_BODY
 boolean isBodyTag()
          Set true for a body tag.
 void setAfterReturnsAgain(boolean again)
          Set true if the doAfterBody can return EVAL_BODY_AGAIN
 void setBodyTag(boolean isBodyTag)
          Set true for a body tag.
 void setDoAfter(boolean doAfter)
          Set true if the tag implements doAfterBody
 void setDoCatch(boolean doCatch)
          Set true if the tag implements doCatch
 void setDoEnd(boolean doEnd)
          Set true if the tag implements doEndTag.
 void setDoFinally(boolean doFinally)
          Set true if the tag implements doFinally
 void setDoInit(boolean doInit)
          Set true if the tag implements doInitBody.
 void setDoStart(boolean doStart)
          Set true if the tag implements doStart.
 void setEndReturnsEval(boolean eval)
          Set true if the doEndTag can return EVAL_PAGE
 void setEndReturnsSkip(boolean skip)
          Set true if the doEndTag can return SKIP_PAGE
 void setHasInjection(boolean hasInjection)
          True if the tag has a @Resource.
 void setJavaClass(JavaClass javaClass)
           
 void setParent(AnalyzedTag parent)
           
 void setStartReturnsBuffered(boolean buffered)
          Set true if the doStart can return INCLUDE_BODY_BUFFERED
 void setStartReturnsInclude(boolean include)
          Set true if the doStart can return INCLUDE_BODY
 void setStartReturnsSkip(boolean skip)
          Set true if the doStart can return SKIP_BODY
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnalyzedTag

public AnalyzedTag()
Method Detail

getParent

public AnalyzedTag getParent()

setParent

public void setParent(AnalyzedTag parent)

setBodyTag

public void setBodyTag(boolean isBodyTag)
Set true for a body tag.


isBodyTag

public boolean isBodyTag()
Set true for a body tag.


getDoStart

public boolean getDoStart()
Set true if the tag implements doStart.


setDoStart

public void setDoStart(boolean doStart)
Set true if the tag implements doStart.


getStartReturnsSkip

public boolean getStartReturnsSkip()
Set true if the doStart can return SKIP_BODY


setStartReturnsSkip

public void setStartReturnsSkip(boolean skip)
Set true if the doStart can return SKIP_BODY


getStartReturnsInclude

public boolean getStartReturnsInclude()
Set true if the doStart can return INCLUDE_BODY


setStartReturnsInclude

public void setStartReturnsInclude(boolean include)
Set true if the doStart can return INCLUDE_BODY


getStartReturnsBuffered

public boolean getStartReturnsBuffered()
Set true if the doStart can return INCLUDE_BODY_BUFFERED


getStartReturnsBufferedAsParent

public boolean getStartReturnsBufferedAsParent()
Set true if the doStart can return INCLUDE_BODY_BUFFERED


setStartReturnsBuffered

public void setStartReturnsBuffered(boolean buffered)
Set true if the doStart can return INCLUDE_BODY_BUFFERED


getDoEnd

public boolean getDoEnd()
Set true if the tag implements doEndTag.


setDoEnd

public void setDoEnd(boolean doEnd)
Set true if the tag implements doEndTag.


getEndReturnsSkip

public boolean getEndReturnsSkip()
Set true if the doEndTag can return SKIP_PAGE


setEndReturnsSkip

public void setEndReturnsSkip(boolean skip)
Set true if the doEndTag can return SKIP_PAGE


getEndReturnsEval

public boolean getEndReturnsEval()
Set true if the doEndTag can return EVAL_PAGE


setEndReturnsEval

public void setEndReturnsEval(boolean eval)
Set true if the doEndTag can return EVAL_PAGE


getDoAfter

public boolean getDoAfter()
Set true if the tag implements doAfterBody


setDoAfter

public void setDoAfter(boolean doAfter)
Set true if the tag implements doAfterBody


getAfterReturnsAgain

public boolean getAfterReturnsAgain()
Set true if the doAfterBody can return EVAL_BODY_AGAIN


setAfterReturnsAgain

public void setAfterReturnsAgain(boolean again)
Set true if the doAfterBody can return EVAL_BODY_AGAIN


getDoInit

public boolean getDoInit()
Set true if the tag implements doInitBody.


setDoInit

public void setDoInit(boolean doInit)
Set true if the tag implements doInitBody.


getDoCatch

public boolean getDoCatch()
Set true if the tag implements doCatch


setDoCatch

public void setDoCatch(boolean doCatch)
Set true if the tag implements doCatch


getDoFinally

public boolean getDoFinally()
Set true if the tag implements doFinally


setDoFinally

public void setDoFinally(boolean doFinally)
Set true if the tag implements doFinally


getHasInjection

public boolean getHasInjection()
True if the tag has a @Resource.


setHasInjection

public void setHasInjection(boolean hasInjection)
True if the tag has a @Resource.


getJavaClass

public JavaClass getJavaClass()

setJavaClass

public void setJavaClass(JavaClass javaClass)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object