com.parabon.common
Class ArrayParameterValue.Element

java.lang.Object
  extended by com.parabon.common.ArrayParameterValue.Element
All Implemented Interfaces:
com.parabon.util.ObjectPool.Destroyable, com.parabon.util.ObjectPool.Reclaimable
Direct Known Subclasses:
ArrayParameterValue.ReferenceElement
Enclosing class:
ArrayParameterValue

public static class ArrayParameterValue.Element
extends java.lang.Object
implements com.parabon.util.ObjectPool.Reclaimable, com.parabon.util.ObjectPool.Destroyable


Field Summary
protected  boolean destroyed
           
protected  com.parabon.util.ObjectPool pool
           
protected  ParameterValue value
           
 
Constructor Summary
ArrayParameterValue.Element(com.parabon.util.ObjectPool pool_)
           
 
Method Summary
 void clear()
           
 void destroy()
           
 ParameterValue getValue()
           
 void reclaim()
           
 void setValue(ParameterValue value_)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pool

protected com.parabon.util.ObjectPool pool

value

protected ParameterValue value

destroyed

protected boolean destroyed
Constructor Detail

ArrayParameterValue.Element

public ArrayParameterValue.Element(com.parabon.util.ObjectPool pool_)
Method Detail

reclaim

public void reclaim()
Specified by:
reclaim in interface com.parabon.util.ObjectPool.Reclaimable

destroy

public void destroy()
Specified by:
destroy in interface com.parabon.util.ObjectPool.Destroyable

clear

public void clear()

setValue

public void setValue(ParameterValue value_)

getValue

public ParameterValue getValue()