public class TagAttributeInfo
extends java.lang.Object
Only the information needed to generate code is included here. Other information like SCHEMA for validation belongs elsewhere.
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | ID"id" is wired in to be ID. | 
| Constructor and Description | 
|---|
| TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime)Constructor for TagAttributeInfo. | 
| TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime,
                boolean fragment)JSP 2.0 Constructor for TagAttributeInfo. | 
| TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime,
                boolean fragment,
                java.lang.String description,
                boolean deferredValue,
                boolean deferredMethod,
                java.lang.String expectedTypeName,
                java.lang.String methodSignature)JSP 2.1 Constructor for TagAttributeInfo. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | canBeRequestTime()Whether this attribute can hold a request-time value. | 
| java.lang.String | getDescription() | 
| java.lang.String | getExpectedTypeName() | 
| static TagAttributeInfo | getIdAttribute(TagAttributeInfo[] a)Convenience static method that goes through an array of TagAttributeInfo
 objects and looks for "id". | 
| java.lang.String | getMethodSignature() | 
| java.lang.String | getName()The name of this attribute. | 
| java.lang.String | getTypeName()The type (as a String) of this attribute. | 
| boolean | isDeferredMethod() | 
| boolean | isDeferredValue() | 
| boolean | isFragment()Whether this attribute is of type JspFragment. | 
| boolean | isRequired()Whether this attribute is required. | 
| java.lang.String | toString()Returns a String representation of this TagAttributeInfo, suitable for
 debugging purposes. | 
public static final java.lang.String ID
public TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime)
name - The name of the attribute.required - If this attribute is required in tag instances.type - The name of the type of the attribute.reqTime - Whether this attribute holds a request-time Attribute.public TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime,
                boolean fragment)
name - The name of the attribute.required - If this attribute is required in tag instances.type - The name of the type of the attribute.reqTime - Whether this attribute holds a request-time Attribute.fragment - Whether this attribute is of type JspFragmentpublic TagAttributeInfo(java.lang.String name,
                boolean required,
                java.lang.String type,
                boolean reqTime,
                boolean fragment,
                java.lang.String description,
                boolean deferredValue,
                boolean deferredMethod,
                java.lang.String expectedTypeName,
                java.lang.String methodSignature)
name - The name of the attribute.required - If this attribute is required in tag instances.type - The name of the type of the attribute.reqTime - Whether this attribute holds a request-time Attribute.fragment - Whether this attribute is of type JspFragmentdescription - Description of this attributedeferredValue - Does this attribute accept value expressions (written as
            Strings) as attribute values the evaluation of which is
            deferred until calculated by the tagdeferredMethod - Does this attribute accept method expressions (written as
            Strings) as attribute values the evaluation of which is
            deferred until calculated by the tagexpectedTypeName - The expected type when the deferred value is evaluatedmethodSignature - The expected method signature if a deferred methodpublic java.lang.String getName()
public java.lang.String getTypeName()
public boolean canBeRequestTime()
public boolean isRequired()
public static TagAttributeInfo getIdAttribute(TagAttributeInfo[] a)
a - An array of TagAttributeInfopublic boolean isFragment()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isDeferredMethod()
public boolean isDeferredValue()
public java.lang.String getDescription()
public java.lang.String getExpectedTypeName()
public java.lang.String getMethodSignature()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.