org.apache.catalina.connector.warp
Class WarpTable
java.lang.Object
|
+--org.apache.catalina.connector.warp.WarpTable
- public class WarpTable
- extends java.lang.Object
- Version:
- CVS $Id: WarpTable.java,v 1.4 2001/01/24 23:10:52 pier Exp $
- Author:
- Pier Fumagalli, Copyright © 1999, 2000 The
Apache Software Foundation.
|
Field Summary |
protected int[] |
ids
The array of ids. |
protected java.lang.Object[] |
objects
The array of objects. |
protected int |
size
The number of elements present in our arrays. |
|
Constructor Summary |
WarpTable()
Construct a new WarpTable instance with the default capacity. |
WarpTable(int capacity)
Construct a new WarpTable instance with a specified capacity. |
|
Method Summary |
boolean |
add(java.lang.Object object,
int id)
Associate a Object with a specified ID. |
int |
count()
Return the number of objects present in this table. |
java.lang.Object |
get(int id)
Get the Object associated with a specific ID. |
java.lang.Object |
remove(int id)
Remove the Object associated with a specified ID. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
size
protected int size
- The number of elements present in our arrays.
objects
protected java.lang.Object[] objects
- The array of objects.
ids
protected int[] ids
- The array of ids.
WarpTable
public WarpTable()
- Construct a new WarpTable instance with the default capacity.
WarpTable
public WarpTable(int capacity)
- Construct a new WarpTable instance with a specified capacity.
- Parameters:
capacity - The initial capacity of the table.
get
public java.lang.Object get(int id)
- Get the Object associated with a specific ID.
- Parameters:
id - The ID number.- Returns:
- The Object or null if the ID was not associated with the
specified ID.
add
public boolean add(java.lang.Object object,
int id)
throws java.lang.NullPointerException
- Associate a Object with a specified ID.
- Parameters:
object - The Object to put in the table.id - The ID number associated with the Object.- Returns:
- If another Object is associated with this ID return
false, otherwise return true.
remove
public java.lang.Object remove(int id)
- Remove the Object associated with a specified ID.
- Parameters:
id - The ID number of the Object to remove.- Returns:
- The old Object associated with the specified ID or null.
count
public int count()
- Return the number of objects present in this table.
- Returns:
- The number of objects present in this table.
Copyright ? 2000 Apache Software Foundation. All Rights Reserved.