com.cedarsoft.provider
Interface Provider<T,E extends java.lang.Throwable>

Type Parameters:
T - the type that is provided
E - the exception that is thrown
All Known Implementing Classes:
InputStreamFromFileProvider

public interface Provider<T,E extends java.lang.Throwable>

Represents a provider.


Method Summary
 java.lang.String getDescription()
           
 T provide()
          Provides the object
 

Method Detail

provide

@NotNull
T provide()
          throws E extends java.lang.Throwable
Provides the object

Returns:
the object that is provided
Throws:
E extends java.lang.Throwable

getDescription

@NotNull
@NonNls
java.lang.String getDescription()


Copyright © 2009 cedarsoft GmbH. All Rights Reserved.