org.apache.geronimo.gbean.runtime
Class GBeanAttribute

java.lang.Object
  extended by org.apache.geronimo.gbean.runtime.GBeanAttribute

public class GBeanAttribute
extends Object


Constructor Summary
GBeanAttribute(GBeanInstance gbeanInstance, GAttributeInfo attributeInfo, boolean isConstructorArg)
           
 
Method Summary
 GAttributeInfo getAttributeInfo()
           
 String getDescription()
           
 String getName()
           
 Object getPersistentValue()
           
 Class getType()
           
 Object getValue(Object target)
           
 void inject(Object target)
           
 boolean isDynamic()
           
 boolean isFramework()
           
 boolean isManageable()
           
 boolean isPersistent()
           
 boolean isReadable()
           
 boolean isSpecial()
           
 boolean isWritable()
           
 void setPersistentValue(Object persistentValue)
           
 void setValue(Object target, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GBeanAttribute

public GBeanAttribute(GBeanInstance gbeanInstance,
                      GAttributeInfo attributeInfo,
                      boolean isConstructorArg)
               throws InvalidConfigurationException
Throws:
InvalidConfigurationException
Method Detail

getName

public String getName()

getAttributeInfo

public GAttributeInfo getAttributeInfo()

isReadable

public boolean isReadable()

isWritable

public boolean isWritable()

getType

public Class getType()

isFramework

public boolean isFramework()

isDynamic

public boolean isDynamic()

isPersistent

public boolean isPersistent()

isManageable

public boolean isManageable()

isSpecial

public boolean isSpecial()

inject

public void inject(Object target)
            throws Exception
Throws:
Exception

getPersistentValue

public Object getPersistentValue()

setPersistentValue

public void setPersistentValue(Object persistentValue)

getValue

public Object getValue(Object target)
                throws Exception
Throws:
Exception

setValue

public void setValue(Object target,
                     Object value)
              throws Exception
Throws:
Exception

getDescription

public String getDescription()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.