net.ponder2
Class ArgumentList

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.Vector<ArgumentList.Entry>
              extended by net.ponder2.ArgumentList
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<ArgumentList.Entry>, java.util.Collection<ArgumentList.Entry>, java.util.List<ArgumentList.Entry>, java.util.RandomAccess

public class ArgumentList
extends java.util.Vector<ArgumentList.Entry>

Simple class to manage argument handling for Events and Policies

Version:
$Id:$
Author:
Kevin Twidle
See Also:
Serialized Form

Nested Class Summary
 class ArgumentList.Entry
          The entries for the argument list.
 
Field Summary
 
Fields inherited from class java.util.Vector
capacityIncrement, elementCount, elementData
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
ArgumentList()
           
 
Method Summary
 void add(java.lang.String name)
          adds a named argument to the list
 ArgumentList.Entry getArg(java.lang.String name)
          get a named argument from the list
 
Methods inherited from class java.util.Vector
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ArgumentList

public ArgumentList()
Method Detail

add

public void add(java.lang.String name)
adds a named argument to the list

Parameters:
name - name of string type argument

getArg

public ArgumentList.Entry getArg(java.lang.String name)
get a named argument from the list

Parameters:
name - the name of the argument to retreive
Returns:
a name, type pair if found else null


Copyright © 2008 Imperial College. All Rights Reserved.