opennlp.tools.dictionary.serializer
Class Attributes

java.lang.Object
  extended by opennlp.tools.dictionary.serializer.Attributes

public class Attributes
extends java.lang.Object

The Attributes class stores name value pairs. Problem: The HashMap for storing the name value pairs has a very high memory footprint, replace it.


Constructor Summary
Attributes()
           
 
Method Summary
 java.lang.String getValue(java.lang.String key)
          Retrives the value for the given key or null if attribute it not set.
 java.util.Iterator iterator()
          Iterates over the keys.
 void setValue(java.lang.String key, java.lang.String value)
          Sets a key/value pair.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Attributes

public Attributes()
Method Detail

getValue

public java.lang.String getValue(java.lang.String key)
Retrives the value for the given key or null if attribute it not set.

Parameters:
key -
Returns:
the value

setValue

public void setValue(java.lang.String key,
                     java.lang.String value)
Sets a key/value pair.

Parameters:
key -
value -

iterator

public java.util.Iterator iterator()
Iterates over the keys.

Returns:
key-Iterator


Copyright 2008 Jason Baldridge, Gann Bierner, and Thomas Morton. All Rights Reserved.