com.caucho.config.attribute
Class PropertyAttribute

java.lang.Object
  extended by com.caucho.config.attribute.Attribute
      extended by com.caucho.config.attribute.PropertyAttribute

public class PropertyAttribute
extends Attribute


Constructor Summary
PropertyAttribute(java.lang.reflect.Method putMethod, ConfigType<?> type)
           
 
Method Summary
 ConfigType<?> getConfigType()
          Returns the config type of the attribute value.
 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, create, getType, isAllowInline, isAllowText, isAssignableFrom, 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
 

Constructor Detail

PropertyAttribute

public PropertyAttribute(java.lang.reflect.Method putMethod,
                         ConfigType<?> type)
Method Detail

getConfigType

public ConfigType<?> getConfigType()
Returns the config type of the attribute value.

Specified by:
getConfigType 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