Android
java.lang.ref
public abstract class

java.lang.ref.Reference<T>

java.lang.Object
java.lang.ref.Reference<T>

Provides an abstract class which describes behavior common to all reference objects. It is not possible to create immediate subclasses of Reference in addition to the ones provided by this package. It is also not desirable to do so, since references require very close cooperation with the system's garbage collector. The existing, specialized reference classes should be used instead.

Known Direct Subclasses

Summary

Public Methods

          void  clear()
Makes the referent null.
          boolean  enqueue()
Forces the reference object to be enqueued if it has been associated with a queue.
          get()
Returns the referent of the reference object.
          boolean  isEnqueued()
Checks whether the reference object has been enqueued.
Methods inherited from class java.lang.Object

Details

Public Methods

public void clear()

Makes the referent null. This does not force the reference object to be enqueued.

public boolean enqueue()

Forces the reference object to be enqueued if it has been associated with a queue.

Returns

  • true if this call has caused the Reference to become enqueued, or false otherwise

public T get()

Returns the referent of the reference object.

Returns

  • the referent to which reference refers, or null if the object has been cleared.

public boolean isEnqueued()

Checks whether the reference object has been enqueued.

Returns

  • true if the Reference has been enqueued, false otherwise
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56