org.apache.jetspeed.om.impl
Class ParameterSetImpl

java.lang.Object
  extended by org.apache.jetspeed.om.impl.ParameterSetImpl
All Implemented Interfaces:
Serializable, org.apache.pluto.om.common.ParameterSet, org.apache.pluto.om.common.ParameterSetCtrl, org.apache.pluto.om.Controller, org.apache.pluto.om.Model
Direct Known Subclasses:
PortletParameterSetImpl, ServletParameterSetImpl

public abstract class ParameterSetImpl
extends Object
implements org.apache.pluto.om.common.ParameterSet, org.apache.pluto.om.common.ParameterSetCtrl, Serializable

ParameterSetImpl

Version:
$Id: ParameterSetImpl.java 516448 2007-03-09 16:25:47Z ate $
Author:
Scott T. Weaver
See Also:
Serialized Form

Field Summary
protected  Collection innerCollection
           
 
Constructor Summary
ParameterSetImpl()
           
ParameterSetImpl(Collection collection)
           
 
Method Summary
 boolean add(Object o)
           
 org.apache.pluto.om.common.Parameter add(String name, String value)
           
 org.apache.pluto.om.common.Parameter get(String name)
           
 Collection getInnerCollection()
           
 Iterator iterator()
           
protected abstract  org.apache.jetspeed.om.common.ParameterComposite newParameterInstance()
          Creates a Parameter class this Collection will be working with.
 boolean remove(Object o)
           
 void remove(org.apache.pluto.om.common.Parameter parameter)
           
 org.apache.pluto.om.common.Parameter remove(String name)
           
 void setInnerCollection(Collection collection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

innerCollection

protected Collection innerCollection
Constructor Detail

ParameterSetImpl

public ParameterSetImpl(Collection collection)
Parameters:
wrappedSet -

ParameterSetImpl

public ParameterSetImpl()
Method Detail

iterator

public Iterator iterator()
Specified by:
iterator in interface org.apache.pluto.om.common.ParameterSet
See Also:
ParameterSet.iterator()

get

public org.apache.pluto.om.common.Parameter get(String name)
Specified by:
get in interface org.apache.pluto.om.common.ParameterSet
See Also:
ParameterSet.get(java.lang.String)

add

public org.apache.pluto.om.common.Parameter add(String name,
                                                String value)
Specified by:
add in interface org.apache.pluto.om.common.ParameterSetCtrl
See Also:
ParameterSetCtrl.add(java.lang.String, java.lang.String)

remove

public org.apache.pluto.om.common.Parameter remove(String name)
Specified by:
remove in interface org.apache.pluto.om.common.ParameterSetCtrl
See Also:
ParameterSetCtrl.remove(java.lang.String)

remove

public void remove(org.apache.pluto.om.common.Parameter parameter)
Specified by:
remove in interface org.apache.pluto.om.common.ParameterSetCtrl
See Also:
ParameterSetCtrl.remove(org.apache.pluto.om.common.Parameter)

add

public boolean add(Object o)
See Also:
NOTE: This method will effectively convert any class implementing the org.apache.jetspeed.common.ParameterComposite that is NOT of the type returned by the getParameterClass() method it is to converted to the correct Parameter implementation.

remove

public boolean remove(Object o)
See Also:
Collection.remove(java.lang.Object)

newParameterInstance

protected abstract org.apache.jetspeed.om.common.ParameterComposite newParameterInstance()
Creates a Parameter class this Collection will be working with.


getInnerCollection

public Collection getInnerCollection()
Returns:

setInnerCollection

public void setInnerCollection(Collection collection)
Parameters:
collection -


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.