com.caucho.jsp.cfg
Class TldAttribute

java.lang.Object
  extended by com.caucho.jsp.cfg.TldAttribute

public class TldAttribute
extends java.lang.Object

Configuration for the taglib attribute in the .tld


Nested Class Summary
static class TldAttribute.DeferredMethod
           
static class TldAttribute.DeferredValue
           
 
Constructor Summary
TldAttribute()
           
 
Method Summary
 TldAttribute.DeferredMethod getDeferredMethod()
           
 java.lang.String getDeferredMethodSignature()
           
 TldAttribute.DeferredValue getDeferredValue()
          Sets the deferred value.
 java.lang.String getDescription()
           
 java.lang.String getExpectedType()
           
 java.lang.String getName()
          Gets the attribute name.
 boolean getRequired()
          Returns true if the attribute is required.
 java.lang.Boolean getRequiredVar()
          Returns true if the attribute is required.
 boolean getRtexprvalue()
          Returns true if runtime expressions are required.
 java.lang.Class getType()
          Returns the type of the attribute.
 boolean isFragment()
          Sets true if the attribute allows runtime expressions
 void setDeferredMethod(TldAttribute.DeferredMethod defer)
          Sets the deferred method.
 void setDeferredValue(TldAttribute.DeferredValue v)
          Sets the deferred value.
 void setDescription(java.lang.String description)
          Sets the description.
 void setFragment(boolean isFragment)
          Sets true if the attribute allows runtime expressions
 void setName(java.lang.String name)
          Sets the attribute name.
 void setRequired(boolean required)
          Sets true if the attribute is required.
 void setRtexprvalue(boolean rtexprvalue)
          Sets true if the attribute allows runtime expressions
 void setType(java.lang.Class type)
          Sets the type of the attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TldAttribute

public TldAttribute()
Method Detail

setName

public void setName(java.lang.String name)
Sets the attribute name.


getName

public java.lang.String getName()
Gets the attribute name.


setDescription

public void setDescription(java.lang.String description)
Sets the description.


getDescription

public java.lang.String getDescription()

setRequired

public void setRequired(boolean required)
Sets true if the attribute is required.


getRequired

public boolean getRequired()
Returns true if the attribute is required.


getRequiredVar

public java.lang.Boolean getRequiredVar()
Returns true if the attribute is required.


setRtexprvalue

public void setRtexprvalue(boolean rtexprvalue)
Sets true if the attribute allows runtime expressions


getRtexprvalue

public boolean getRtexprvalue()
Returns true if runtime expressions are required.


setFragment

public void setFragment(boolean isFragment)
Sets true if the attribute allows runtime expressions


isFragment

public boolean isFragment()
Sets true if the attribute allows runtime expressions


setType

public void setType(java.lang.Class type)
Sets the type of the attribute.


getType

public java.lang.Class getType()
Returns the type of the attribute.


setDeferredValue

public void setDeferredValue(TldAttribute.DeferredValue v)
Sets the deferred value.


getDeferredValue

public TldAttribute.DeferredValue getDeferredValue()
Sets the deferred value.


setDeferredMethod

public void setDeferredMethod(TldAttribute.DeferredMethod defer)
Sets the deferred method.


getExpectedType

public java.lang.String getExpectedType()

getDeferredMethod

public TldAttribute.DeferredMethod getDeferredMethod()

getDeferredMethodSignature

public java.lang.String getDeferredMethodSignature()