org.modelmapper
Class AbstractProvider<T>

java.lang.Object
  extended by org.modelmapper.AbstractProvider<T>
Type Parameters:
T - type to provide
All Implemented Interfaces:
Provider<T>

public abstract class AbstractProvider<T>
extends Object
implements Provider<T>

Provider support class. Allows for simpler Provider implementations.

Author:
Jonathan Halterman

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.modelmapper.Provider
Provider.ProvisionRequest<T>
 
Constructor Summary
AbstractProvider()
           
 
Method Summary
protected abstract  T get()
          Provides an instance of type T.
 T get(Provider.ProvisionRequest<T> request)
          Delegates provisioning to get().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractProvider

public AbstractProvider()
Method Detail

get

public T get(Provider.ProvisionRequest<T> request)
Delegates provisioning to get().

Specified by:
get in interface Provider<T>
Parameters:
request - information

get

protected abstract T get()
Provides an instance of type T.



Copyright © 2011. All Rights Reserved.