org.apache.xerces.util
Class SoftReferenceSymbolTable.SREntry

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.SoftReference
          extended by org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
Enclosing class:
SoftReferenceSymbolTable

protected static final class SoftReferenceSymbolTable.SREntry
extends java.lang.ref.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
SoftReferenceSymbolTable.SREntry(java.lang.String internedSymbol, char[] ch, int offset, int length, SoftReferenceSymbolTable.SREntry next, int bucket, java.lang.ref.ReferenceQueue q)
          Constructs a new entry from the specified symbol information and next entry reference.
SoftReferenceSymbolTable.SREntry(java.lang.String internedSymbol, SoftReferenceSymbolTable.SREntry next, int bucket, java.lang.ref.ReferenceQueue q)
          Constructs a new entry from the specified symbol and next entry reference.
 
Method Summary
 
Methods inherited from class java.lang.ref.SoftReference
get
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

next

public SoftReferenceSymbolTable.SREntry next
The next entry.


prev

public SoftReferenceSymbolTable.SREntry prev
The previous entry.


bucket

public int bucket
Constructor Detail

SoftReferenceSymbolTable.SREntry

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


SoftReferenceSymbolTable.SREntry

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



Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.