org.mortbay.io
Class BufferCache

java.lang.Object
  extended by org.mortbay.io.BufferCache
Direct Known Subclasses:
HttpHeaders, HttpHeaderValues

public class BufferCache
extends Object

Author:
gregw

Nested Class Summary
static class BufferCache.CachedBuffer
           
 
Field Summary
private  HashMap _bufferMap
           
private  ArrayList _index
           
private  StringMap _stringMap
           
 
Constructor Summary
BufferCache()
           
 
Method Summary
 BufferCache.CachedBuffer add(String value, int ordinal)
          add.
 BufferCache.CachedBuffer get(Buffer buffer)
           
 BufferCache.CachedBuffer get(int ordinal)
           
 BufferCache.CachedBuffer get(String value)
           
 BufferCache.CachedBuffer getBest(byte[] value, int offset, int maxLength)
           
 int getOrdinal(Buffer buffer)
           
 Buffer lookup(Buffer buffer)
           
 Buffer lookup(String value)
           
 String toString()
           
 String toString(Buffer buffer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_bufferMap

private HashMap _bufferMap

_stringMap

private StringMap _stringMap

_index

private ArrayList _index
Constructor Detail

BufferCache

public BufferCache()
Method Detail

add

public BufferCache.CachedBuffer add(String value,
                                    int ordinal)
add.

Parameters:
GET -
GET_METHOD -

get

public BufferCache.CachedBuffer get(int ordinal)

get

public BufferCache.CachedBuffer get(Buffer buffer)

get

public BufferCache.CachedBuffer get(String value)

lookup

public Buffer lookup(Buffer buffer)

getBest

public BufferCache.CachedBuffer getBest(byte[] value,
                                        int offset,
                                        int maxLength)

lookup

public Buffer lookup(String value)

toString

public String toString(Buffer buffer)

getOrdinal

public int getOrdinal(Buffer buffer)

toString

public String toString()
Overrides:
toString in class Object