# Class AttributeInfo

java.lang.Object
org.apache.tomcat.util.modeler.FeatureInfo
org.apache.tomcat.util.modeler.AttributeInfo

All Implemented Interfaces:
  `Serializable`

public class AttributeInfo extends FeatureInfo

Internal configuration information for an `Attribute` descriptor.

See Also:
  - Serialized Form

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected String`
  `displayName`
  `protected String`
  `getMethod`
  `protected boolean`
  `is`
  `protected boolean`
  `readable`
  `protected String`
  `setMethod`
  `protected boolean`
  `writeable`

  ### Fields inherited from class FeatureInfo

  `description, info, name, type`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `AttributeInfo()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getDisplayName()`
  `String`
  `getGetMethod()`
  `String`
  `getSetMethod()`
  `boolean`
  `isIs()`
  Is this a boolean attribute with an "is" getter?
  `boolean`
  `isReadable()`
  Is this attribute readable by management applications?
  `boolean`
  `isWriteable()`
  Is this attribute writable by management applications?
  `void`
  `setDisplayName(String displayName)`
  `void`
  `setGetMethod(String getMethod)`
  `void`
  `setIs(boolean is)`
  `void`
  `setReadable(boolean readable)`
  `void`
  `setSetMethod(String setMethod)`
  `void`
  `setWriteable(boolean writeable)`

  ### Methods inherited from class FeatureInfo

  `getDescription, getName, getType, setDescription, setName, setType`

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### displayName

    protected String displayName

  - ### getMethod

    protected String getMethod

  - ### setMethod

    protected String setMethod

  - ### readable

    protected boolean readable

  - ### writeable

    protected boolean writeable

  - ### is

    protected boolean is

- ## Constructor Details

  - ### AttributeInfo

    public AttributeInfo()

- ## Method Details

  - ### getDisplayName

    public String getDisplayName()
    Returns:
      the display name of this attribute.

  - ### setDisplayName

    public void setDisplayName(String displayName)

  - ### getGetMethod

    public String getGetMethod()
    Returns:
      the name of the property getter method, if non-standard.

  - ### setGetMethod

    public void setGetMethod(String getMethod)

  - ### isIs

    public boolean isIs()
    Is this a boolean attribute with an "is" getter?
    Returns:
      `true` if this is a boolean attribute with an "is" getter

  - ### setIs

    public void setIs(boolean is)

  - ### isReadable

    public boolean isReadable()
    Is this attribute readable by management applications?
    Returns:
      `true` if readable

  - ### setReadable

    public void setReadable(boolean readable)

  - ### getSetMethod

    public String getSetMethod()
    Returns:
      the name of the property setter method, if non-standard.

  - ### setSetMethod

    public void setSetMethod(String setMethod)

  - ### isWriteable

    public boolean isWriteable()
    Is this attribute writable by management applications?
    Returns:
      `true` if writable

  - ### setWriteable

    public void setWriteable(boolean writeable)