osl.util
Class ParameterList

java.lang.Object
  |
  +--osl.util.ParameterList

public class ParameterList
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

This class provides a convenient mechanism for specifying a list of Objects which represent parameters. Parameter lists are used to configure several classes in the foundry in which general interfaces are used to encapsulate a wide class of implementations (for example, see the TransportLayer interface). We provide twenty different constructors for this class so that the addParameter function need not be called very often. NOTE: None of the methods in this class are synchronized. Keep this in mind if you expect multiple threads to be accessing a parameter list.

Version:
$Revision: 1.3 $ ($Date: 1998/06/12 21:33:29 $)
See Also:
Serialized Form

Inner Class Summary
 class ParameterList.ParmListEnumerate
           
 
Constructor Summary
ParameterList()
          Default constructor for the Queue class.
ParameterList(java.lang.Object arg1)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15, java.lang.Object arg16)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15, java.lang.Object arg16, java.lang.Object arg17)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15, java.lang.Object arg16, java.lang.Object arg17, java.lang.Object arg18)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15, java.lang.Object arg16, java.lang.Object arg17, java.lang.Object arg18, java.lang.Object arg19)
           
ParameterList(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, java.lang.Object arg5, java.lang.Object arg6, java.lang.Object arg7, java.lang.Object arg8, java.lang.Object arg9, java.lang.Object arg10, java.lang.Object arg11, java.lang.Object arg12, java.lang.Object arg13, java.lang.Object arg14, java.lang.Object arg15, java.lang.Object arg16, java.lang.Object arg17, java.lang.Object arg18, java.lang.Object arg19, java.lang.Object arg20)
           
 
Method Summary
 void addParameter(java.lang.Object param)
          Add a new element to the list.
 java.util.Enumeration enumerate()
          Returns an enumeration of the parameter list.
 java.lang.String toString()
          The canonical toString method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParameterList

public ParameterList()
Default constructor for the Queue class.

ParameterList

public ParameterList(java.lang.Object arg1)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15,
                     java.lang.Object arg16)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15,
                     java.lang.Object arg16,
                     java.lang.Object arg17)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15,
                     java.lang.Object arg16,
                     java.lang.Object arg17,
                     java.lang.Object arg18)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15,
                     java.lang.Object arg16,
                     java.lang.Object arg17,
                     java.lang.Object arg18,
                     java.lang.Object arg19)

ParameterList

public ParameterList(java.lang.Object arg1,
                     java.lang.Object arg2,
                     java.lang.Object arg3,
                     java.lang.Object arg4,
                     java.lang.Object arg5,
                     java.lang.Object arg6,
                     java.lang.Object arg7,
                     java.lang.Object arg8,
                     java.lang.Object arg9,
                     java.lang.Object arg10,
                     java.lang.Object arg11,
                     java.lang.Object arg12,
                     java.lang.Object arg13,
                     java.lang.Object arg14,
                     java.lang.Object arg15,
                     java.lang.Object arg16,
                     java.lang.Object arg17,
                     java.lang.Object arg18,
                     java.lang.Object arg19,
                     java.lang.Object arg20)
Method Detail

addParameter

public void addParameter(java.lang.Object param)
Add a new element to the list.
Parameters:
param - An Object which should be added as the next paramater.

toString

public java.lang.String toString()
The canonical toString method.
Overrides:
toString in class java.lang.Object

enumerate

public java.util.Enumeration enumerate()
Returns an enumeration of the parameter list.