Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util
Interface ResourceManager.Resource<T>

Type Parameters:
T - the resource type
All Known Implementing Classes:
ResourceManager.AnonymousClassResource
Enclosing class:
ResourceManager

public static interface ResourceManager.Resource<T>

Life cycle control for a resource managed by a ResourceManager.


Method Summary
 void dispose(T resource)
          Dispose a resource.
 T initializeResource()
          Initialize a resource.
 

Method Detail

initializeResource

T initializeResource()
                     throws Exception
Initialize a resource.

Returns:
the resource
Throws:
Exception - if an error occurs creating the resource instance

dispose

void dispose(T resource)
Dispose a resource.

Parameters:
resource - the resource to dispose

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d