org.eclipse.actf.util.win32.comclutch
Class ResourceManager
java.lang.Object
   org.eclipse.actf.util.win32.comclutch.ResourceManager
org.eclipse.actf.util.win32.comclutch.ResourceManager
- public class ResourceManager 
- extends Object
ResourceManager treats the life cycle of the native resources. All resources
 are wrapped by Java object, so the resources can be managed by the garbage
 collection system.
 
 
findInResource
public IResource findInResource(long ptr)
- 
- Parameters:
- ptr- the reference pointer to be searched
- Returns:
- the instance of IResource having ptr. It returns null if resource
         is not found.
 
releaseAll
public void releaseAll(IResource except)
- All resources will be released.
 
- 
- Parameters:
- except- the resource to be excluded from the clearance
 
removeResource
public void removeResource(IResource resource)
- 
- Parameters:
- resource- the resource to be removed from the manager
 
addResource
public void addResource(IResource target)
- 
- Parameters:
- target- the resource to be added to the manager
 
newResourceManager
public static ResourceManager newResourceManager(ResourceManager parent)
- 
- Parameters:
- parent- the parent resource manager
- Returns:
- the new instance of ResourceManager has the parent