com.caucho.config.attribute
Class TextAttribute<T>
java.lang.Object
com.caucho.config.attribute.Attribute
com.caucho.config.attribute.TextAttribute<T>
public class TextAttribute<T>
- extends Attribute
Constructor Summary |
TextAttribute(java.lang.reflect.Method setter,
java.lang.Class<T> type)
|
Method Summary |
java.lang.Object |
create(java.lang.Object parent,
QName name)
Creates the child bean. |
ConfigType<T> |
getConfigType()
Returns the config type of the attribute value. |
boolean |
isAssignableFrom(Attribute attr)
|
void |
setText(java.lang.Object bean,
QName name,
java.lang.String value)
Sets the value of the attribute |
void |
setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
Sets the value of the attribute |
Methods inherited from class com.caucho.config.attribute.Attribute |
create, getType, isAllowInline, isAllowText, isAssignableFrom, isBean, isConfigurable, isEL, isInlineType, isNode, isProgram, isSetter, replaceObject, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TextAttribute
public TextAttribute(java.lang.reflect.Method setter,
java.lang.Class<T> type)
getConfigType
public ConfigType<T> getConfigType()
- Returns the config type of the attribute value.
- Specified by:
getConfigType
in class Attribute
isAssignableFrom
public boolean isAssignableFrom(Attribute attr)
- Overrides:
isAssignableFrom
in class Attribute
setText
public void setText(java.lang.Object bean,
QName name,
java.lang.String value)
throws ConfigException
- Sets the value of the attribute
- Overrides:
setText
in class Attribute
- Throws:
ConfigException
setValue
public void setValue(java.lang.Object bean,
QName name,
java.lang.Object value)
throws ConfigException
- Sets the value of the attribute
- Specified by:
setValue
in class Attribute
- Throws:
ConfigException
create
public java.lang.Object create(java.lang.Object parent,
QName name)
throws ConfigException
- Creates the child bean.
- Overrides:
create
in class Attribute
- Throws:
ConfigException