A B C D E F G H I K L M N P R S T U V W X

A

AbsoluteTimeDateFormat - class com.tagtraum.perf.strings.AbsoluteTimeDateFormat.
Parses a Date in the format "HH:mm:ss,SSS" for example, "15:49:37,459".
AbsoluteTimeDateFormat() - Constructor for class com.tagtraum.perf.strings.AbsoluteTimeDateFormat
 
AbsoluteTimeDateFormat(TimeZone) - Constructor for class com.tagtraum.perf.strings.AbsoluteTimeDateFormat
 
AbstractMatrix - class com.tagtraum.perf.datastructures.AbstractMatrix.
Base class for Matrix implementations.
AbstractMatrix(int, int) - Constructor for class com.tagtraum.perf.datastructures.AbstractMatrix
Creates a matrix.
actionPerformed(ActionEvent) - Method in class com.tagtraum.perf.classloading.MultiAppLauncher
 
add(int[][], int[][]) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Adds two int matrices.
add(int[][], int[][], int[][], int, int, int, int, int, int, int, int) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Adds two int sub-matrices.
add(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
add(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
addAll(Collection) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
addPropertyChangeListener(PropertyChangeListener) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
ArrayListTableModel - class com.tagtraum.perf.swing.ArrayListTableModel.
ArrayList based TableModel.
ArrayListTableModel(int, int) - Constructor for class com.tagtraum.perf.swing.ArrayListTableModel
 
ArrayMatrix - class com.tagtraum.perf.datastructures.ArrayMatrix.
ArrayList based matrix.
ArrayMatrix(int, int) - Constructor for class com.tagtraum.perf.datastructures.ArrayMatrix
 
Arrays - class com.tagtraum.perf.datastructures.Arrays.
Utility methods for Arrays.
Arrays() - Constructor for class com.tagtraum.perf.datastructures.Arrays
 
ASCII_MASK - Static variable in class com.tagtraum.perf.io.MaskedStreamWriter
 
available() - Method in class com.tagtraum.perf.io.HuffmanInputStream
 

B

BackgroundClassLoader - class com.tagtraum.perf.classloading.BackgroundClassLoader.
Loads and initializes classes in a separate thread.
BackgroundClassLoader(String[]) - Constructor for class com.tagtraum.perf.classloading.BackgroundClassLoader
Loads and initializes classes in a separate thread.
BackgroundClassLoader(String[], boolean, ClassLoader) - Constructor for class com.tagtraum.perf.classloading.BackgroundClassLoader
Loads and optionally initializes classes in a thread.
BSAXDecoder - class com.tagtraum.perf.xml.BSAXDecoder.
Decodes a stream of binary SAX events produced by BSAXEncoder.
BSAXDecoder() - Constructor for class com.tagtraum.perf.xml.BSAXDecoder
 
BSAXEncoder - class com.tagtraum.perf.xml.BSAXEncoder.
Encodes SAX-Events in a binary format.
BSAXEncoder(OutputStream) - Constructor for class com.tagtraum.perf.xml.BSAXEncoder
Sets the outputstream and the default blocksize of 8k.
BSAXEncoder(OutputStream, int) - Constructor for class com.tagtraum.perf.xml.BSAXEncoder
Sets the outputstream and the blocksize.

C

Cache - interface com.tagtraum.perf.datastructures.Cache.
Interface for caches.
CaseInsensitiveMap - class com.tagtraum.perf.strings.CaseInsensitiveMap.
Case insensitive map.
CaseInsensitiveMap() - Constructor for class com.tagtraum.perf.strings.CaseInsensitiveMap
 
CaseInsensitiveSet - class com.tagtraum.perf.strings.CaseInsensitiveSet.
Case insensitive set.
CaseInsensitiveSet() - Constructor for class com.tagtraum.perf.strings.CaseInsensitiveSet
 
characters(char[], int, int) - Method in class com.tagtraum.perf.xml.XMLWriter
 
characters(char[], int, int) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
clear() - Method in class com.tagtraum.perf.datastructures.SkipList
 
clear() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
clear() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
clear() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
clear() - Method in class com.tagtraum.perf.threads.Runner
Stops and dereferences all RunnerThreads.
close() - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe1
 
close() - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe
 
close() - Method in class com.tagtraum.perf.io.NirvanaOutputStream
 
close() - Method in class com.tagtraum.perf.io.MaskedStreamWriter
 
close() - Method in class com.tagtraum.perf.io.FastStreamWriter
 
CollationKeyMap - class com.tagtraum.perf.strings.CollationKeyMap.
Map that wraps keys in CollationsKeys.
CollationKeyMap(Locale, int) - Constructor for class com.tagtraum.perf.strings.CollationKeyMap
 
columns() - Method in interface com.tagtraum.perf.datastructures.Matrix
The number of columns this matrix has.
columns() - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
com.tagtraum.perf.classloading - package com.tagtraum.perf.classloading
Classes for class loading and application starting.
com.tagtraum.perf.datastructures - package com.tagtraum.perf.datastructures
Datastrucures, caches, and Algorithms.
com.tagtraum.perf.io - package com.tagtraum.perf.io
Classes that accelerate your I/O.
com.tagtraum.perf.servlet - package com.tagtraum.perf.servlet
Helper classes to write high performance servlets.
com.tagtraum.perf.strings - package com.tagtraum.perf.strings
High performance helper classes for string operations.
com.tagtraum.perf.swing - package com.tagtraum.perf.swing
Different TableModels.
com.tagtraum.perf.threads - package com.tagtraum.perf.threads
Threadpool.
com.tagtraum.perf.util - package com.tagtraum.perf.util
General utility classes.
com.tagtraum.perf.xml - package com.tagtraum.perf.xml
XML utility classes.
comment(char[], int, int) - Method in class com.tagtraum.perf.xml.XMLWriter
 
comparator() - Method in class com.tagtraum.perf.datastructures.SkipList
Returns the comparator used to order this map, or null if this map uses its keys' natural order.
CompressorServlet - class com.tagtraum.perf.servlet.CompressorServlet.
Simple servlet that compresses output if possible.
CompressorServlet() - Constructor for class com.tagtraum.perf.servlet.CompressorServlet
 
contains(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
contains(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
containsAll(Collection) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
containsKey(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
 
containsKey(Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
containsKey(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
containsKey(String) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
containsKey(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
containsValue(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
 
containsValue(Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
containsValue(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
countTokens() - Method in class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
countTokens() - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
CRSMatrix - class com.tagtraum.perf.datastructures.CRSMatrix.
Compressed Row Storage Matrix.
CRSMatrix(int, int) - Constructor for class com.tagtraum.perf.datastructures.CRSMatrix
 

D

DateTimeDateFormat - class com.tagtraum.perf.strings.DateTimeDateFormat.
Parses dates in the format "dd MMM YYYY HH:mm:ss,SSS" for example, "06 Nov 1994 08:49:37,459".
DateTimeDateFormat() - Constructor for class com.tagtraum.perf.strings.DateTimeDateFormat
 
DateTimeDateFormat(TimeZone) - Constructor for class com.tagtraum.perf.strings.DateTimeDateFormat
 
decode(InputStream) - Method in class com.tagtraum.perf.util.HuffmanTree
 
destroy() - Method in class com.tagtraum.perf.servlet.GZIPFilter
 
destroy() - Method in class com.tagtraum.perf.threads.Runner
Stops and dereferences all RunnerThreads and marks this Runner as destroyed.
DifferenceDateFormat - class com.tagtraum.perf.strings.DifferenceDateFormat.
DateFormat that prints the difference to the first time it is used to output a date.
DifferenceDateFormat() - Constructor for class com.tagtraum.perf.strings.DifferenceDateFormat
 
discard() - Method in class com.tagtraum.perf.io.XtendedDataInputStream
If less than a full byte was read, calling this method discards the remaining bits of the current byte.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.tagtraum.perf.servlet.GZIPFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.tagtraum.perf.servlet.CompressorServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.tagtraum.perf.servlet.CompressorServlet
 

E

encode(byte[], int, int, OutputStream) - Method in class com.tagtraum.perf.util.HuffmanTree
 
endCDATA() - Method in class com.tagtraum.perf.xml.XMLWriter
 
endDocument() - Method in class com.tagtraum.perf.xml.XMLWriter
Prints all pending end tags and flushes the stream.
endDocument() - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
endDTD() - Method in class com.tagtraum.perf.xml.XMLWriter
 
endElement(String, String, String) - Method in class com.tagtraum.perf.xml.XMLWriter
 
endElement(String, String, String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
endEntity(String) - Method in class com.tagtraum.perf.xml.XMLWriter
 
endPrefixMapping(String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
entrySet() - Method in class com.tagtraum.perf.datastructures.SkipList
Not supported.
entrySet() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
entrySet() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
equals(Object) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
Dummy, better than nothing implementation for hashcode.
equals(Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
equals(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
equals(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 

F

FastStreamWriter - class com.tagtraum.perf.io.FastStreamWriter.
OutputStreamWriter that speeds up ASCII and ISO-8859-1 charsets quite a bit.
FastStreamWriter(OutputStream) - Constructor for class com.tagtraum.perf.io.FastStreamWriter
 
FastStreamWriter(OutputStream, String) - Constructor for class com.tagtraum.perf.io.FastStreamWriter
 
FastStringTokenizer - class com.tagtraum.perf.strings.FastStringTokenizer.
StringTokenizer that speeds up tokenizing for strings that are separated by only one kind of char.
FastStringTokenizer() - Constructor for class com.tagtraum.perf.strings.FastStringTokenizer
 
FastStringTokenizer(String) - Constructor for class com.tagtraum.perf.strings.FastStringTokenizer
 
FastStringTokenizer(String, char) - Constructor for class com.tagtraum.perf.strings.FastStringTokenizer
 
fatalError(SAXParseException) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
FileCache - class com.tagtraum.perf.io.FileCache.
File cache that uses byte arrays for representing files internally.
FileCache.Entry - interface com.tagtraum.perf.io.FileCache.Entry.
FileCache-Entry.
FileCache(Cache) - Constructor for class com.tagtraum.perf.io.FileCache
Initializes this FileCache with a given Cache-Object.
finalize() - Method in class com.tagtraum.perf.threads.Runner
 
firstKey() - Method in class com.tagtraum.perf.datastructures.SkipList
Returns the first (lowest) key currently in this sorted map.
flush() - Method in class com.tagtraum.perf.io.XtendedDataOutputStream
Flushes the stream.
flush() - Method in class com.tagtraum.perf.io.NirvanaOutputStream
 
flush() - Method in class com.tagtraum.perf.io.MaskedStreamWriter
 
flush() - Method in class com.tagtraum.perf.io.HuffmanOutputStream
 
flush() - Method in class com.tagtraum.perf.io.FastStreamWriter
 
flush() - Method in class com.tagtraum.perf.xml.XMLWriter
Flushes the outputstream.
flushCharacters() - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
format(Date, StringBuffer, FieldPosition) - Method in class com.tagtraum.perf.strings.DifferenceDateFormat
The first time this method is called, the long value of the date is appended to the StringBuffer.
format(Date, StringBuffer, FieldPosition) - Method in class com.tagtraum.perf.strings.DateTimeDateFormat
 
format(Date, StringBuffer, FieldPosition) - Method in class com.tagtraum.perf.strings.AbsoluteTimeDateFormat
 

G

get(File) - Method in class com.tagtraum.perf.io.FileCache
Gets a FileCache.Entry for a File object.
get(int, int) - Method in interface com.tagtraum.perf.datastructures.Matrix
Returns an Object from a given position.
get(int, int) - Method in class com.tagtraum.perf.datastructures.HashMatrix
 
get(int, int) - Method in class com.tagtraum.perf.datastructures.CRSMatrix
 
get(int, int) - Method in class com.tagtraum.perf.datastructures.ArrayMatrix
 
get(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
 
get(Object) - Method in class com.tagtraum.perf.datastructures.RandomMapCache
 
get(Object) - Method in class com.tagtraum.perf.datastructures.RandomCache
 
get(Object) - Method in class com.tagtraum.perf.datastructures.MapCache
 
get(Object) - Method in class com.tagtraum.perf.datastructures.LRUMapCache
 
get(Object) - Method in class com.tagtraum.perf.datastructures.LRUCache
 
get(Object) - Method in interface com.tagtraum.perf.datastructures.Cache
Retrieves an object from this cache using the given key.
get(Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
get(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
get(String) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
get(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
getCapacity() - Method in class com.tagtraum.perf.datastructures.RandomMapCache
 
getCapacity() - Method in class com.tagtraum.perf.datastructures.RandomCache
 
getCapacity() - Method in class com.tagtraum.perf.datastructures.MapCache
 
getCapacity() - Method in class com.tagtraum.perf.datastructures.LRUMapCache
 
getCapacity() - Method in class com.tagtraum.perf.datastructures.LRUCache
Capacity of this cache.
getCapacity() - Method in interface com.tagtraum.perf.datastructures.Cache
Returns the capacity of this cache.
getCapacity() - Method in class com.tagtraum.perf.threads.Runner
Number of RunnerThreads that the pool can hold.
getColumnCount() - Method in class com.tagtraum.perf.swing.MatrixTableModel
 
getColumnCount() - Method in class com.tagtraum.perf.swing.HashTableModel
 
getColumnCount() - Method in class com.tagtraum.perf.swing.ArrayListTableModel
 
getContentHandler() - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getDTDHandler() - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getEndElement() - Method in class com.tagtraum.perf.xml.XMLWriter
Returns the name of next element that should be closed.
getEntityResolver() - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getErrorHandler() - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getFeature(String) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getFile() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Returns the file object this entry has cached.
getHitRatio() - Method in class com.tagtraum.perf.datastructures.RandomMapCache
 
getHitRatio() - Method in class com.tagtraum.perf.datastructures.RandomCache
Returns a number between 0.0 and 1.0. 1.0 is a 100% hit rate.
getHitRatio() - Method in class com.tagtraum.perf.datastructures.MapCache
 
getHitRatio() - Method in class com.tagtraum.perf.datastructures.LRUMapCache
 
getHitRatio() - Method in class com.tagtraum.perf.datastructures.LRUCache
Returns a number between 0.0 and 1.0. 1.0 is a 100% hit rate.
getHitRatio() - Method in interface com.tagtraum.perf.datastructures.Cache
Returns a number between 0.0 and 1.0. 1.0 is a 100% hit rate.
getMap() - Method in class com.tagtraum.perf.datastructures.RandomMapCache
Returns an unmodifiable view of the underlying map, so that modifications of the map have to happen through the cached map.
getMap() - Method in class com.tagtraum.perf.datastructures.MapCache
Returns an unmodifiable view of the underlying map, so that modifications of the map have to happen through the cached map.
getMap() - Method in class com.tagtraum.perf.datastructures.LRUMapCache
Returns an unmodifiable view of the underlying map, so that modifications of the map have to happen through the cached map.
getMaxFilesize() - Method in class com.tagtraum.perf.io.FileCache
Maximum size of a file to qualify for caching.
getMinFilesize() - Method in class com.tagtraum.perf.io.FileCache
Minimum size of a file to qualify for caching.
getNewInputStream() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Returns a new InputStream for the cached file.
getProperty(String) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
getRowCount() - Method in class com.tagtraum.perf.swing.MatrixTableModel
 
getRowCount() - Method in class com.tagtraum.perf.swing.HashTableModel
 
getRowCount() - Method in class com.tagtraum.perf.swing.ArrayListTableModel
 
getRunnerThread(Runnable) - Method in class com.tagtraum.perf.threads.Runner
 
getRunnerThreadClass() - Method in class com.tagtraum.perf.threads.Runner
RunnerThread class.
getTimeToLive() - Method in class com.tagtraum.perf.io.FileCache
Returns the default length of the validity interval in ms without checking, whether the cached content of an entry is still valid.
getTimeToLive() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Returns the length of the validity interval in ms without checking, whether the cached content is still valid.
getValueAt(int, int) - Method in class com.tagtraum.perf.swing.MatrixTableModel
 
getValueAt(int, int) - Method in class com.tagtraum.perf.swing.HashTableModel
 
getValueAt(int, int) - Method in class com.tagtraum.perf.swing.ArrayListTableModel
 
GZIPFilter - class com.tagtraum.perf.servlet.GZIPFilter.
Filter that compresses the output of other filters or Servlets with gzip, if the client is able to process it.
GZIPFilter() - Constructor for class com.tagtraum.perf.servlet.GZIPFilter
 

H

hashCode() - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
Dummy, better than nothing implementation for hashcode.
hashCode() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
hashCode() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
hashCode() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
HashMatrix - class com.tagtraum.perf.datastructures.HashMatrix.
HashMap based matrix.
HashMatrix(int, int) - Constructor for class com.tagtraum.perf.datastructures.HashMatrix
 
HashMatrix(int, int, boolean) - Constructor for class com.tagtraum.perf.datastructures.HashMatrix
 
HashTableModel - class com.tagtraum.perf.swing.HashTableModel.
Hashbased TableModel suitable for sparse TableModels.
HashTableModel(int, int) - Constructor for class com.tagtraum.perf.swing.HashTableModel
 
hasMoreElements() - Method in class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
hasMoreElements() - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
hasMoreTokens() - Method in class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
hasMoreTokens() - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
headMap(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
Not supported.
HuffmanException - exception com.tagtraum.perf.util.HuffmanException.
Signals a Huffman exception of some sort.
HuffmanException() - Constructor for class com.tagtraum.perf.util.HuffmanException
 
HuffmanException(String) - Constructor for class com.tagtraum.perf.util.HuffmanException
 
HuffmanInputStream - class com.tagtraum.perf.io.HuffmanInputStream.
Implementation of a HuffmanInputStream.
HuffmanInputStream(InputStream) - Constructor for class com.tagtraum.perf.io.HuffmanInputStream
 
HuffmanOutputStream - class com.tagtraum.perf.io.HuffmanOutputStream.
Implementation of a HuffmanOutputStream.
HuffmanOutputStream(OutputStream) - Constructor for class com.tagtraum.perf.io.HuffmanOutputStream
 
HuffmanOutputStream(OutputStream, int) - Constructor for class com.tagtraum.perf.io.HuffmanOutputStream
 
HuffmanTree - class com.tagtraum.perf.util.HuffmanTree.
Implementation of a Huffmantree.
HuffmanTree() - Constructor for class com.tagtraum.perf.util.HuffmanTree
 

I

ignorableWhitespace(char[], int, int) - Method in class com.tagtraum.perf.xml.XMLWriter
 
ignorableWhitespace(char[], int, int) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
imageUpdate(Image, int, int, int, int, int) - Method in class com.tagtraum.perf.classloading.SplashScreen
 
init(FilterConfig) - Method in class com.tagtraum.perf.servlet.GZIPFilter
 
init(String, char) - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
IntegerSortPipe - class com.tagtraum.perf.datastructures.IntegerSortPipe.
Pipe that sorts ints that lie within a certain range.
IntegerSortPipe(int, int) - Constructor for class com.tagtraum.perf.datastructures.IntegerSortPipe
 
IntegerSortPipe1 - class com.tagtraum.perf.datastructures.IntegerSortPipe1.
Same functionality as IntegerSortPipe, but this implementation uses its own datastructure instead of a BitSet.
IntegerSortPipe1(int, int) - Constructor for class com.tagtraum.perf.datastructures.IntegerSortPipe1
 
isCellEditable(int, int) - Method in class com.tagtraum.perf.swing.HashTableModel
 
isDestroyed() - Method in class com.tagtraum.perf.threads.Runner
Indicates whether this Runner is destroyed.
isEmpty() - Method in class com.tagtraum.perf.datastructures.SkipList
 
isEmpty() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
isEmpty() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
isEmpty() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
isGrowable() - Method in interface com.tagtraum.perf.datastructures.Matrix
Indicates whether this matrix can grow or has a fixed size.
isGrowable() - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
isIgnoreIgnorableWhitespace() - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
ISO_8859_1_MASK - Static variable in class com.tagtraum.perf.io.MaskedStreamWriter
 
isOpen() - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe1
 
isOpen() - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe
 
isStale() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Indicates whether the cached content is still valid.
iterator() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 

K

keySet() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
keySet() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 

L

lastKey() - Method in class com.tagtraum.perf.datastructures.SkipList
 
lastModified() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Last modification of this cached file.
length() - Method in interface com.tagtraum.perf.io.FileCache.Entry
Length of this cached file.
LRUCache - class com.tagtraum.perf.datastructures.LRUCache.
LRU cache that uses LinkedHashMap.
LRUCache(int) - Constructor for class com.tagtraum.perf.datastructures.LRUCache
Creates a LRU cache with the given capacity.
LRUMapCache - class com.tagtraum.perf.datastructures.LRUMapCache.
Caches a Map with a LRU access strategy.
LRUMapCache(Map, int) - Constructor for class com.tagtraum.perf.datastructures.LRUMapCache
Creates a cached map with an initial capacity that will be increased to the next power of 2

M

main(String[]) - Static method in class com.tagtraum.perf.classloading.MultiAppLauncher
 
main(String[]) - Static method in class com.tagtraum.perf.xml.BSAXEncoder
Encodes a given XML file.
main(String[]) - Static method in class com.tagtraum.perf.xml.BSAXDecoder
 
MapCache - class com.tagtraum.perf.datastructures.MapCache.
Caches a Map.
MapCache(Map, Cache) - Constructor for class com.tagtraum.perf.datastructures.MapCache
Creates a cached map with an initial capacity that will be increased to the next power of 2
mark(int) - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
markSupported() - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
MaskedStreamWriter - class com.tagtraum.perf.io.MaskedStreamWriter.
Writes only bytes that fit through a defined mask.
MaskedStreamWriter(OutputStream, int) - Constructor for class com.tagtraum.perf.io.MaskedStreamWriter
 
MaskedStreamWriter(OutputStream, int, int) - Constructor for class com.tagtraum.perf.io.MaskedStreamWriter
 
Matrix - interface com.tagtraum.perf.datastructures.Matrix.
Matrix that can hold objects, not just primitive values.
MatrixOperations - class com.tagtraum.perf.datastructures.MatrixOperations.
Operations for two dimensional int arrays.
MatrixOperations() - Constructor for class com.tagtraum.perf.datastructures.MatrixOperations
 
MatrixTableModel - class com.tagtraum.perf.swing.MatrixTableModel.
TableModel backed by a Matrix.
MatrixTableModel(int, int) - Constructor for class com.tagtraum.perf.swing.MatrixTableModel
 
MatrixTableModel(Matrix) - Constructor for class com.tagtraum.perf.swing.MatrixTableModel
 
MAX_NEGATIVE_INTEGER_CHARS - Static variable in class com.tagtraum.perf.strings.NumberParser
 
MAX_NEGATIVE_LONG_CHARS - Static variable in class com.tagtraum.perf.strings.NumberParser
 
MAX_POSITIVE_INTEGER_CHARS - Static variable in class com.tagtraum.perf.strings.NumberParser
 
MAX_POSITIVE_LONG_CHARS - Static variable in class com.tagtraum.perf.strings.NumberParser
 
MultiAppLauncher - class com.tagtraum.perf.classloading.MultiAppLauncher.
Launcher that allows multiple Java applications to run in the same VM.
MultiAppLauncher() - Constructor for class com.tagtraum.perf.classloading.MultiAppLauncher
 
multiply(int[][], int[][]) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Multiplies two int matrices.
multithreadedMultiply(int[][], int[][], int) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Multiplies two int matrices.

N

newRunnerThread() - Method in class com.tagtraum.perf.threads.Runner
 
nextElement() - Method in class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
nextElement() - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
nextToken() - Method in class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
nextToken() - Method in class com.tagtraum.perf.strings.FastStringTokenizer
 
NirvanaOutputStream - class com.tagtraum.perf.io.NirvanaOutputStream.
Sends all data to nirvana :-)
NirvanaOutputStream() - Constructor for class com.tagtraum.perf.io.NirvanaOutputStream
 
notationDecl(String, String, String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
NumberParser - class com.tagtraum.perf.strings.NumberParser.
Fast methods for parsing ints and longs.
NumberParser() - Constructor for class com.tagtraum.perf.strings.NumberParser
 

P

paint(Graphics) - Method in class com.tagtraum.perf.classloading.SplashScreen
 
parse(InputSource) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
parse(String) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
parse(String, ParsePosition) - Method in class com.tagtraum.perf.strings.DifferenceDateFormat
Parses a String.
parse(String, ParsePosition) - Method in class com.tagtraum.perf.strings.AbsoluteTimeDateFormat
 
parseInt(char[], int, int) - Static method in class com.tagtraum.perf.strings.NumberParser
 
parseInt(String) - Static method in class com.tagtraum.perf.strings.NumberParser
 
parseInt(String, int, int) - Static method in class com.tagtraum.perf.strings.NumberParser
 
parseLong(char[], int, int) - Static method in class com.tagtraum.perf.strings.NumberParser
 
parseLong(String) - Static method in class com.tagtraum.perf.strings.NumberParser
 
parseLong(String, int, int) - Static method in class com.tagtraum.perf.strings.NumberParser
 
processingInstruction(String, String) - Method in class com.tagtraum.perf.xml.XMLWriter
 
processingInstruction(String, String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
put(Object, Object) - Method in class com.tagtraum.perf.datastructures.SkipList
 
put(Object, Object) - Method in class com.tagtraum.perf.datastructures.RandomMapCache
 
put(Object, Object) - Method in class com.tagtraum.perf.datastructures.RandomCache
 
put(Object, Object) - Method in class com.tagtraum.perf.datastructures.MapCache
 
put(Object, Object) - Method in class com.tagtraum.perf.datastructures.LRUMapCache
 
put(Object, Object) - Method in interface com.tagtraum.perf.datastructures.Cache
Registers an object under a key in this cache.
put(Object, Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
put(Object, Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
put(String, Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
put(String, Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
putAll(Map) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
putAll(Map) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 

R

RandomCache - class com.tagtraum.perf.datastructures.RandomCache.
Cache with random replacement strategy.
RandomCache(int) - Constructor for class com.tagtraum.perf.datastructures.RandomCache
Creates a cache with an initial capacity that will be increased to the next power of 2
RandomMapCache - class com.tagtraum.perf.datastructures.RandomMapCache.
Caches a Map with a random access strategy.
RandomMapCache(Map, int) - Constructor for class com.tagtraum.perf.datastructures.RandomMapCache
Creates a cached map with an initial capacity that will be increased to the next power of 2
rangeCheck(int, int) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
To be called by subclasses to check whether col and row are in range.
read() - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
read(byte[], int, int) - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
read(ByteBuffer) - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe1
 
read(ByteBuffer) - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe
Call this method to read the sorted ints in a ByteBuffer.
readBit() - Method in class com.tagtraum.perf.io.XtendedDataInputStream
Reads a bit from the underlying stream.
readHalfByte() - Method in class com.tagtraum.perf.io.XtendedDataInputStream
Reads half a byte from the underlying stream.
remove(int, int) - Method in interface com.tagtraum.perf.datastructures.Matrix
Removes an Object from a given position.
remove(int, int) - Method in class com.tagtraum.perf.datastructures.HashMatrix
 
remove(int, int) - Method in class com.tagtraum.perf.datastructures.CRSMatrix
 
remove(int, int) - Method in class com.tagtraum.perf.datastructures.ArrayMatrix
 
remove(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
 
remove(Object) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
remove(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
remove(Object) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
remove(String) - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
remove(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
remove(String) - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
removeAll(Collection) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
removeEldestEntry(Map.Entry) - Method in class com.tagtraum.perf.datastructures.LRUCache
Returns true if size() exceeds the capacity of this cache (not map).
removePropertyChangeListener(PropertyChangeListener) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
reset() - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
retainAll(Collection) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
rows() - Method in interface com.tagtraum.perf.datastructures.Matrix
The number of rows this matrix has.
rows() - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
run() - Method in class com.tagtraum.perf.classloading.BackgroundClassLoader
Loads the classes.
run(Runnable) - Method in class com.tagtraum.perf.threads.Runner
Runs the runnable in a thread.
Runner - class com.tagtraum.perf.threads.Runner.
Instances of this class are able to execute the run() method of a given Runnable in a thread.
Runner(int) - Constructor for class com.tagtraum.perf.threads.Runner
 

S

set(int, int, Object) - Method in interface com.tagtraum.perf.datastructures.Matrix
Sets an Object at a given position.
set(int, int, Object) - Method in class com.tagtraum.perf.datastructures.HashMatrix
 
set(int, int, Object) - Method in class com.tagtraum.perf.datastructures.CRSMatrix
 
set(int, int, Object) - Method in class com.tagtraum.perf.datastructures.ArrayMatrix
 
setColumns(int) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
setContentHandler(ContentHandler) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setDTDHandler(DTDHandler) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setEntityResolver(EntityResolver) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setErrorHandler(ErrorHandler) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setFeature(String, boolean) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setGrowable(boolean) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
setIgnoreIgnorableWhitespace(boolean) - Method in class com.tagtraum.perf.xml.BSAXEncoder
Set this flag to true, if you want to ignore 'ignorable whitespace', i.e.
setMaxFilesize(long) - Method in class com.tagtraum.perf.io.FileCache
Maximum size of a file to qualify for caching.
setMinFilesize(long) - Method in class com.tagtraum.perf.io.FileCache
Minimum size of a file to qualify for caching.
setProperty(String, Object) - Method in class com.tagtraum.perf.xml.BSAXDecoder
 
setRows(int) - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
 
setRunnerThreadClass(Class) - Method in class com.tagtraum.perf.threads.Runner
 
setTimeToLive(int) - Method in class com.tagtraum.perf.io.FileCache
Sets the default length of the validity interval in ms without checking, whether the cached content of an entry is still valid.
setTimeToLive(int) - Method in interface com.tagtraum.perf.io.FileCache.Entry
Sets the length of the validity interval in ms without checking, whether the cached content is still valid.
setValueAt(Object, int, int) - Method in class com.tagtraum.perf.swing.MatrixTableModel
 
setValueAt(Object, int, int) - Method in class com.tagtraum.perf.swing.HashTableModel
 
setValueAt(Object, int, int) - Method in class com.tagtraum.perf.swing.ArrayListTableModel
 
shuffle(int[]) - Static method in class com.tagtraum.perf.datastructures.Arrays
 
shuffle(Object[]) - Static method in class com.tagtraum.perf.datastructures.Arrays
 
SingleDelimiterStringTokenizer - class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer.
StringTokenizer that speeds up tokenizing for strings that are separated by one and only one char.
SingleDelimiterStringTokenizer(String) - Constructor for class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
SingleDelimiterStringTokenizer(String, char) - Constructor for class com.tagtraum.perf.strings.SingleDelimiterStringTokenizer
 
size() - Method in class com.tagtraum.perf.datastructures.SkipList
Returns the number of key-value mappings in this map.
size() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
size() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
size() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
size() - Method in class com.tagtraum.perf.threads.Runner
Number of RunnerThreads currently in the pool.
skip(long) - Method in class com.tagtraum.perf.io.HuffmanInputStream
 
SkipList - class com.tagtraum.perf.datastructures.SkipList.
Realization of a SkipList.
SkipList() - Constructor for class com.tagtraum.perf.datastructures.SkipList
Constructs a new skip list with a capacity of 101 entries.
SkipList(int) - Constructor for class com.tagtraum.perf.datastructures.SkipList
Constructs a new skip list optimized for the given capacity.
SkipList(int, float) - Constructor for class com.tagtraum.perf.datastructures.SkipList
Constructs a new skip list optimized for the given capacity and probability.
skippedEntity(String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
SplashScreen - class com.tagtraum.perf.classloading.SplashScreen.
Shows an undecorated frame with an image in the center of the screen.
SplashScreen(String, URL) - Constructor for class com.tagtraum.perf.classloading.SplashScreen
 
startCDATA() - Method in class com.tagtraum.perf.xml.XMLWriter
 
startDocument() - Method in class com.tagtraum.perf.xml.XMLWriter
 
startDocument() - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
startDTD(String, String, String) - Method in class com.tagtraum.perf.xml.XMLWriter
 
startElement(String, String, String, Attributes) - Method in class com.tagtraum.perf.xml.XMLWriter
 
startElement(String, String, String, Attributes) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
startEntity(String) - Method in class com.tagtraum.perf.xml.XMLWriter
 
startPrefixMapping(String, String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
subMap(Object, Object) - Method in class com.tagtraum.perf.datastructures.SkipList
Not supported.
subParse(String, ParsePosition) - Method in class com.tagtraum.perf.strings.DateTimeDateFormat
 
subParse(String, ParsePosition) - Method in class com.tagtraum.perf.strings.AbsoluteTimeDateFormat
 
subtract(int[][], int[][]) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Substracts two int matrices.
subtract(int[][], int[][], int[][], int, int, int, int, int, int, int, int) - Static method in class com.tagtraum.perf.datastructures.MatrixOperations
Substracts two int sub-matrices.
swap(int[], int, int) - Static method in class com.tagtraum.perf.datastructures.Arrays
 
swap(Object[], int, int) - Static method in class com.tagtraum.perf.datastructures.Arrays
 

T

tailMap(Object) - Method in class com.tagtraum.perf.datastructures.SkipList
Not supported.
toArray() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
toArray(Object[]) - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
toString() - Method in class com.tagtraum.perf.datastructures.AbstractMatrix
Creates a string representation of this matrix.
toString() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
toString() - Method in class com.tagtraum.perf.strings.CaseInsensitiveSet
 
toString() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 
toString() - Method in class com.tagtraum.perf.threads.Runner
 

U

unparsedEntityDecl(String, String, String, String) - Method in class com.tagtraum.perf.xml.BSAXEncoder
 
update(Graphics) - Method in class com.tagtraum.perf.classloading.SplashScreen
 

V

values() - Method in class com.tagtraum.perf.strings.CollationKeyMap
 
values() - Method in class com.tagtraum.perf.strings.CaseInsensitiveMap
 

W

waitForWidthAndHeight() - Method in class com.tagtraum.perf.classloading.SplashScreen
 
write(byte[]) - Method in class com.tagtraum.perf.io.NirvanaOutputStream
 
write(byte[], int, int) - Method in class com.tagtraum.perf.io.NirvanaOutputStream
 
write(byte[], int, int) - Method in class com.tagtraum.perf.io.HuffmanOutputStream
 
write(ByteBuffer) - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe1
 
write(ByteBuffer) - Method in class com.tagtraum.perf.datastructures.IntegerSortPipe
Call this method to write unsorted ints in a ByteBuffer.
write(char[], int, int) - Method in class com.tagtraum.perf.io.MaskedStreamWriter
 
write(char[], int, int) - Method in class com.tagtraum.perf.io.FastStreamWriter
 
write(int) - Method in class com.tagtraum.perf.io.NirvanaOutputStream
 
write(int) - Method in class com.tagtraum.perf.io.MaskedStreamWriter
 
write(int) - Method in class com.tagtraum.perf.io.HuffmanOutputStream
 
write(int) - Method in class com.tagtraum.perf.io.FastStreamWriter
 
write(String, int, int) - Method in class com.tagtraum.perf.io.MaskedStreamWriter
 
write(String, int, int) - Method in class com.tagtraum.perf.io.FastStreamWriter
 
writeBit(boolean) - Method in class com.tagtraum.perf.io.XtendedDataOutputStream
Writes a bit to the underlying stream.
writeHalfByte(int) - Method in class com.tagtraum.perf.io.XtendedDataOutputStream
Writes half a byte to the underlying stream.
writeToStream(HttpServletRequest, HttpServletResponse, OutputStream) - Method in class com.tagtraum.perf.servlet.CompressorServlet
 

X

XMLWriter - class com.tagtraum.perf.xml.XMLWriter.
Can be used to write XML documents.
XMLWriter(OutputStream, String, boolean) - Constructor for class com.tagtraum.perf.xml.XMLWriter
 
XtendedDataInputStream - class com.tagtraum.perf.io.XtendedDataInputStream.
Stream that can read bits und halfbytes.
XtendedDataInputStream(InputStream) - Constructor for class com.tagtraum.perf.io.XtendedDataInputStream
 
XtendedDataOutputStream - class com.tagtraum.perf.io.XtendedDataOutputStream.
Writes bits to a stream.
XtendedDataOutputStream(OutputStream) - Constructor for class com.tagtraum.perf.io.XtendedDataOutputStream
 

A B C D E F G H I K L M N P R S T U V W X

Copyright © 2002 Hendrik Schreiber
http://www.tagtraum.com/performance/
This software can be distributed under LGPL