![]() |
|
|
All Packages This Package Class Hierarchy Class Search Index Class grendel.storage.Obarrayjava.lang.Object | +----grendel.storage.Obarray Base class for objects which enable interning (uniquification) of objects.
abstract class Obarray
extends java.lang.Object
{
// Fields 3
protected Object[] array;
protected int count;
protected Hashtable hashtable;
// Constructors 2
Obarray();
Obarray(int);
// Methods 11
protected abstract Object checkHash(byte[], int, int);
public void clear();
public Enumeration elements();
protected synchronized void ensureCapacity(int);
public Object getObject(int);
public synchronized int intern(byte[], int, int);
public int intern(ByteBuf);
public int intern(String);
public boolean isEmpty();
protected abstract Object newInternable(byte[], int, int);
public int size();
}
Fields arrayprotected Object[] array
countprotected int count
hashtableprotected Hashtable hashtable
Constructors ObarrayObarray(int default_size) ObarrayObarray() Methods checkHashprotected abstract Object checkHash(byte[] bytes, int start, int length)
newInternableprotected abstract Object newInternable(byte[] bytes, int start, int length)
ensureCapacityprotected synchronized void ensureCapacity(int count) intern
public synchronized int intern(byte[] bytes,
int start,
int length)
internpublic int intern(ByteBuf buf) internpublic int intern(String s) getObjectpublic Object getObject(int id)
isEmptypublic boolean isEmpty() sizepublic int size() clearpublic void clear() elementspublic Enumeration elements() All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4
|
|||||||
| Copyright © 1998 The Mozilla Organization. | ||||||||