com.cedarsoft.provider
Class AbstractContextualProvider<T,C,E extends java.lang.Throwable>

java.lang.Object
  extended by com.cedarsoft.provider.AbstractContextualProvider<T,C,E>
Type Parameters:
T - the type that is provided
C - the context
E - the exception that is thrown
All Implemented Interfaces:
ContextualProvider<T,C,E>

public abstract class AbstractContextualProvider<T,C,E extends java.lang.Throwable>
extends java.lang.Object
implements ContextualProvider<T,C,E>


Constructor Summary
protected AbstractContextualProvider(ContextualProvider<T,C,E> contextualProvider)
           
 
Method Summary
 Provider<T,E> createProvider(C context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.cedarsoft.provider.ContextualProvider
getDescription, provide
 

Constructor Detail

AbstractContextualProvider

protected AbstractContextualProvider(@NotNull
                                     ContextualProvider<T,C,E> contextualProvider)
Method Detail

createProvider

@NotNull
public Provider<T,E> createProvider(@NotNull
                                            C context)


Copyright © 2009 cedarsoft GmbH. All Rights Reserved.