Package org.apache.tomcat.util.modeler

## Class AttributeInfo

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

- All Implemented Interfaces:
    `java.io.Serializable`

      public class AttributeInfo
      extends FeatureInfo

  Internal configuration information for an `Attribute` descriptor.

  Author:
    Craig R. McClanahan
  See Also:
    Serialized Form

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected java.lang.String` | `displayName` |
    `protected java.lang.String` | `getMethod` |
    `protected boolean` | `is` |
    `protected boolean` | `readable` |
    `protected java.lang.String` | `setMethod` |
    `protected boolean` | `writeable` |

    - ### Fields inherited from class org.apache.tomcat.util.modeler.FeatureInfo

      `description, info, name, type`

  - ### Constructor Summary

    Constructors
    Constructor | Description
    --- | ---
    `AttributeInfo()` |

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.String` | `getDisplayName()` |
    `java.lang.String` | `getGetMethod()` |
    `java.lang.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​(java.lang.String displayName)` |
    `void` | `setGetMethod​(java.lang.String getMethod)` |
    `void` | `setIs​(boolean is)` |
    `void` | `setReadable​(boolean readable)` |
    `void` | `setSetMethod​(java.lang.String setMethod)` |
    `void` | `setWriteable​(boolean writeable)` |

    - ### Methods inherited from class org.apache.tomcat.util.modeler.FeatureInfo

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

    - ### Methods inherited from class java.lang.Object

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

- - ### Field Detail

    - #### displayName

          protected java.lang.String displayName

    - #### getMethod

          protected java.lang.String getMethod

    - #### setMethod

          protected java.lang.String setMethod

    - #### readable

          protected boolean readable

    - #### writeable

          protected boolean writeable

    - #### is

          protected boolean is

  - ### Constructor Detail

    - #### AttributeInfo

          public AttributeInfo()

  - ### Method Detail

    - #### getDisplayName

          public java.lang.String getDisplayName()

      Returns:
        the display name of this attribute.

    - #### setDisplayName

          public void setDisplayName​(java.lang.String displayName)

    - #### getGetMethod

          public java.lang.String getGetMethod()

      Returns:
        the name of the property getter method, if non-standard.

    - #### setGetMethod

          public void setGetMethod​(java.lang.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 java.lang.String getSetMethod()

      Returns:
        the name of the property setter method, if non-standard.

    - #### setSetMethod

          public void setSetMethod​(java.lang.String setMethod)

    - #### isWriteable

          public boolean isWriteable()

      Is this attribute writable by management applications?
      Returns:
        `true` if writable

    - #### setWriteable

          public void setWriteable​(boolean writeable)