All Packages Class Hierarchy This Package Previous Next Index
Class gpsys.TypeToTerminalsTable
java.lang.Object
|
+----gpsys.TypeToTerminalsTable
- public class TypeToTerminalsTable
- extends Object
- implements Serializable
A Table that maps a given Type to an array of Terminals returning that type.
- Author:
- Adil Qureshi
Department of Computer Science,
University College London,
Gower St,
London WC1E 6BT,
UK.
-
theTable
-
-
TypeToTerminalsTable(int)
- Creates a table of the specified initial capacity.
-
get(Type)
- Get all the Terminals that return the specified type.
-
put(Type, Terminal[])
- Put the specified Terminals array in the table.
theTable
Hashtable theTable
TypeToTerminalsTable
public TypeToTerminalsTable(int initialCapacity)
- Creates a table of the specified initial capacity. The table is
automatically increased in size if the number of entries exceed 50% of
the initial capacity.
- Parameters:
- initialCapacity - The initial capacity of the table.
get
public final Terminal[] get(Type t)
- Get all the Terminals that return the specified type.
- Parameters:
- t - The return type of the Terminals.
put
public final void put(Type t,
Terminal terminals[])
- Put the specified Terminals array in the table. The Terminals all
return the type t which is the key to be used for retrieval via get().
- Parameters:
- t - The return type of the Terminals.
- functions - The array of Terminals return the above type.
All Packages Class Hierarchy This Package Previous Next Index