org.apache.xerces.util

Class SoftReferenceSymbolTable.SREntry

Enclosing Class:
SoftReferenceSymbolTable

protected static final class SoftReferenceSymbolTable.SREntry
extends SoftReference

This class is a symbol table entry. Each entry acts as a node in a doubly-linked list. The "SR" stands for SoftReference.

Field Summary

int
bucket
SoftReferenceSymbolTable.SREntry
next
The next entry.
SoftReferenceSymbolTable.SREntry
prev
The previous entry.

Constructor Summary

SREntry(String internedSymbol, char[] ch, int offset, int length, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol information and next entry reference.
SREntry(String internedSymbol, SoftReferenceSymbolTable.SREntry next, int bucket, ReferenceQueue q)
Constructs a new entry from the specified symbol and next entry reference.

Field Details

bucket

public int bucket

SoftReferenceSymbolTable.SREntry next
The next entry.

SoftReferenceSymbolTable.SREntry prev
The previous entry.

Constructor Details

SREntry

public SREntry(String internedSymbol,
               char[] ch,
               int offset,
               int length,
               SoftReferenceSymbolTable.SREntry next,
               int bucket,
               ReferenceQueue q)
Constructs a new entry from the specified symbol information and next entry reference.

SREntry

public SREntry(String internedSymbol,
               SoftReferenceSymbolTable.SREntry next,
               int bucket,
               ReferenceQueue q)
Constructs a new entry from the specified symbol and next entry reference.

Copyright B) 1999-2006 The Apache Software Foundation. All Rights Reserved.