com.levigo.util.base
Interface Provider<T,E extends Throwable>

Type Parameters:
T - the type of object that will be returned.
All Known Subinterfaces:
FontManagerHandle
All Known Implementing Classes:
FileStreamProvider, SimpleProvider

public interface Provider<T,E extends Throwable>

An object capable of providing an instance of type T.


Method Summary
 T get()
          Provides an instance of T.
 

Method Detail

get

T get()
      throws E extends Throwable
Provides an instance of T. Must never return null. Whether this method may be called more that one time is not specified. Supporting multiple calls is up to the implementation.

Returns:
Throws:
E extends Throwable


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.