org.picocontainer.references
Class SimpleReference<T>

java.lang.Object
  extended by org.picocontainer.references.SimpleReference<T>
All Implemented Interfaces:
Serializable, ObjectReference<T>

public class SimpleReference<T>
extends Object
implements ObjectReference<T>, Serializable

Simple instance implementation of ObjectReference.

Author:
Aslak Hellesøy, Konstantin Pribluda
See Also:
Serialized Form

Constructor Summary
SimpleReference()
           
 
Method Summary
 T get()
          Retrieve an actual reference to the object.
 void set(T item)
          Assign an object to the reference.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleReference

public SimpleReference()
Method Detail

get

public T get()
Description copied from interface: ObjectReference
Retrieve an actual reference to the object. Returns null if the reference is not available or has not been populated yet.

Specified by:
get in interface ObjectReference<T>
Returns:
an actual reference to the object.

set

public void set(T item)
Description copied from interface: ObjectReference
Assign an object to the reference.

Specified by:
set in interface ObjectReference<T>
Parameters:
item - the object to assign to the reference. May be null.


Copyright © 2003-2010 Codehaus. All Rights Reserved.