org.apache.tapestry5.ioc.internal.services
Class PropertyAccessImpl

java.lang.Object
  extended by org.apache.tapestry5.ioc.internal.services.PropertyAccessImpl
All Implemented Interfaces:
PropertyAccess

public class PropertyAccessImpl
extends Object
implements PropertyAccess


Constructor Summary
PropertyAccessImpl()
           
 
Method Summary
 void clearCache()
          Clears the cache of adapters and asks the Introspector to clear its cache.
 Object get(Object instance, String propertyName)
          Reads the value of a property.
 ClassPropertyAdapter getAdapter(Class forClass)
          Returns the adapter used to access properties within the indicated class.
 ClassPropertyAdapter getAdapter(Object instance)
          Returns the adapter for a particular object instance.
 void set(Object instance, String propertyName, Object value)
          Updates the value of a property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyAccessImpl

public PropertyAccessImpl()
Method Detail

get

public Object get(Object instance,
                  String propertyName)
Description copied from interface: PropertyAccess
Reads the value of a property.

Specified by:
get in interface PropertyAccess

set

public void set(Object instance,
                String propertyName,
                Object value)
Description copied from interface: PropertyAccess
Updates the value of a property.

Specified by:
set in interface PropertyAccess

clearCache

public void clearCache()
Clears the cache of adapters and asks the Introspector to clear its cache.

Specified by:
clearCache in interface PropertyAccess

getAdapter

public ClassPropertyAdapter getAdapter(Object instance)
Description copied from interface: PropertyAccess
Returns the adapter for a particular object instance. A convienience over invoking PropertyAccess.getAdapter(Class).

Specified by:
getAdapter in interface PropertyAccess

getAdapter

public ClassPropertyAdapter getAdapter(Class forClass)
Description copied from interface: PropertyAccess
Returns the adapter used to access properties within the indicated class.

Specified by:
getAdapter in interface PropertyAccess


Copyright © 2003-2012 The Apache Software Foundation.