org.apache.uima.internal.util
Class CharArraySpanMap

java.lang.Object
  extended by org.apache.uima.internal.util.CharArraySpanMap

public class CharArraySpanMap
extends java.lang.Object

A map from subsequences of a character array to objects.


Constructor Summary
CharArraySpanMap()
          Default constructor.
CharArraySpanMap(int initialArraySize)
          Constructor with initial array size argument.
CharArraySpanMap(int initialArraySize, int initialMapSize)
          Constructor.
 
Method Summary
 boolean containsKey(char[] characterArray, int start, int length)
          Check if sub-range of character array is a key.
 java.lang.Object get(char[] characterArray, int start, int length)
           
 void put(java.lang.String s, java.lang.Object value)
          Add a key-value pair to the map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharArraySpanMap

public CharArraySpanMap()
Default constructor.


CharArraySpanMap

public CharArraySpanMap(int initialArraySize)
Constructor with initial array size argument.

Parameters:
initialArraySize - Initial array size.

CharArraySpanMap

public CharArraySpanMap(int initialArraySize,
                        int initialMapSize)
Constructor.

Parameters:
initialArraySize - Initial array size.
initialMapSize - Initial map size.
Method Detail

put

public void put(java.lang.String s,
                java.lang.Object value)
Add a key-value pair to the map.

Parameters:
s - The key (will be copied).
value - The value.

containsKey

public final boolean containsKey(char[] characterArray,
                                 int start,
                                 int length)
Check if sub-range of character array is a key.

Parameters:
characterArray - Array that contains the potential key chars.
start - Start of sub-range.
length - Length of sub-range.
Returns:
true iff the map contains the key.

get

public final java.lang.Object get(char[] characterArray,
                                  int start,
                                  int length)


Copyright © 2013. All Rights Reserved.