com.sun.star.uno

Class WeakReference

public class WeakReference extends Object

This class holds weak reference to an object. It actually holds a reference to a com.sun.star.XAdapter implementation and obtains a hard reference if necessary.
Constructor Summary
WeakReference(WeakReference obj)
Creates an instance of this class.
WeakReference(Object obj)
Creates an instance of this class.
Method Summary
Objectget()
Returns a hard reference to the object that is kept weak by this class.

Constructor Detail

WeakReference

public WeakReference(WeakReference obj)
Creates an instance of this class.

Parameters: obj - another instance that is to be copied

WeakReference

public WeakReference(Object obj)
Creates an instance of this class.

Parameters: obj XWeak implementation

Method Detail

get

public Object get()
Returns a hard reference to the object that is kept weak by this class.

Returns: a hard reference to the XWeak implementation.