Class AttributeCell

java.lang.Object
  |
  +--java.util.Dictionary
        |
        +--java.util.Hashtable
              |
              +--AttributeCell

public class AttributeCell
extends java.util.Hashtable

Each Conjunction and Task will have an AttributeCell, in which will be stored that node's Attributes, hashed on each Attribute's String name.

See Also:
Serialized Form

Field Summary
(package private) static java.lang.String em
           
(package private) static java.lang.String loc
           
 
Fields inherited from class java.util.Hashtable
count, ENTRIES, entrySet, KEYS, keySet, loadFactor, modCount, serialVersionUID, table, threshold, values, VALUES
 
Constructor Summary
AttributeCell()
           
 
Method Summary
 java.lang.Object clone()
           
 Attribute getAttribute(java.lang.String name)
           
 java.lang.String getAttributeFeature(java.lang.String name, java.lang.String fname)
           
 java.util.Set getAttributeFeatureNames(java.lang.String name)
           
 java.util.Set getAttributeNames()
           
 java.util.Collection getAttributes()
           
 Attribute makeAttribute(java.lang.String name, java.lang.String[] features)
           
 void putAttribute(Attribute a)
           
 void updateAttributeFeature(java.lang.String name, java.lang.String feature, java.lang.String value)
           
 
Methods inherited from class java.util.Hashtable
clear, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, putAll, readObject, rehash, remove, size, toString, values, writeObject
 
Methods inherited from class java.lang.Object
, finalize, getClass, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

em

static java.lang.String em

loc

static java.lang.String loc
Constructor Detail

AttributeCell

public AttributeCell()
Method Detail

makeAttribute

public Attribute makeAttribute(java.lang.String name,
                               java.lang.String[] features)

updateAttributeFeature

public void updateAttributeFeature(java.lang.String name,
                                   java.lang.String feature,
                                   java.lang.String value)

getAttribute

public Attribute getAttribute(java.lang.String name)

putAttribute

public void putAttribute(Attribute a)

getAttributeFeature

public java.lang.String getAttributeFeature(java.lang.String name,
                                            java.lang.String fname)

getAttributeNames

public java.util.Set getAttributeNames()

getAttributes

public java.util.Collection getAttributes()

getAttributeFeatureNames

public java.util.Set getAttributeFeatureNames(java.lang.String name)

clone

public java.lang.Object clone()
Overrides:
clone in class java.util.Hashtable