net.sf.jsefa.common.accessor
Class AbstractObjectAccessorProvider

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

public abstract class AbstractObjectAccessorProvider
extends Object
implements ObjectAccessorProvider

The abstract base class for implementations of ObjectAccessorProvider.

Author:
Norman Lahme-Huetig

Constructor Summary
protected AbstractObjectAccessorProvider()
          Constructs a new AbstractObjectAccessorProvider.
 
Method Summary
protected abstract  ObjectAccessor create(Class<?> objectType)
          Creates an ObjectAccessor for the given object type.
 ObjectAccessor get(Class<?> objectType)
          Returns an ObjectAccessor for the given class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractObjectAccessorProvider

protected AbstractObjectAccessorProvider()
Constructs a new AbstractObjectAccessorProvider.

Method Detail

get

public ObjectAccessor get(Class<?> objectType)
Returns an ObjectAccessor for the given class.

Specified by:
get in interface ObjectAccessorProvider
Parameters:
objectType - the class
Returns:
an object accessor

create

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

Parameters:
objectType - the object type
Returns:
an object accessor


Copyright © 2014. All rights reserved.