net.sf.jsefa.common.accessor
Class ReflectionBasedObjectAccessorProvider

java.lang.Object
  extended by net.sf.jsefa.common.accessor.AbstractObjectAccessorProvider
      extended by net.sf.jsefa.common.accessor.ReflectionBasedObjectAccessorProvider
All Implemented Interfaces:
ObjectAccessorProvider

public final class ReflectionBasedObjectAccessorProvider
extends AbstractObjectAccessorProvider

Reflection based implementation of ObjectAccessorProvider.

This implementation is thread-safe.

Author:
Norman Lahme-Huetig

Constructor Summary
ReflectionBasedObjectAccessorProvider()
           
 
Method Summary
protected  ObjectAccessor create(Class<?> objectType)
          Creates an ObjectAccessor for the given object type.
 
Methods inherited from class net.sf.jsefa.common.accessor.AbstractObjectAccessorProvider
get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReflectionBasedObjectAccessorProvider

public ReflectionBasedObjectAccessorProvider()
Method Detail

create

protected ObjectAccessor create(Class<?> objectType)
Creates an ObjectAccessor for the given object type.

Specified by:
create in class AbstractObjectAccessorProvider
Parameters:
objectType - the object type
Returns:
an object accessor


Copyright © 2014. All rights reserved.