org.attoparser.util
Class SegmentedArray<T,K>
Object
org.attoparser.util.SegmentedArray<T,K>
public final class SegmentedArray<T,K>
- extends Object
A segmented array, which can improve seek performance by dividing elements
into several different segments.
This class is not thread-safe.
- Since:
- 1.1
- Author:
- Daniel Fernández
DEFAULT_SEGMENT_SIZE
public static final int DEFAULT_SEGMENT_SIZE
- See Also:
- Constant Field Values
SegmentedArray
public SegmentedArray(Class<T> componentType,
SegmentedArray.IValueHandler<? super T,K> valueHandler,
int numSegments)
SegmentedArray
public SegmentedArray(Class<T> componentType,
SegmentedArray.IValueHandler<? super T,K> valueHandler,
int numSegments,
int maxSegmentSize)
searchByKey
public T searchByKey(K key)
searchByText
public T searchByText(String text)
searchByText
public T searchByText(char[] text)
searchByText
public T searchByText(char[] textBuffer,
int textOffset,
int textLen)
registerValue
public boolean registerValue(T value)
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013 The ATTOPARSER team. All Rights Reserved.