Class Attribute

java.lang.Object
  |
  +--Attribute

public class Attribute
extends java.lang.Object

Attribute.java Created: Mon Jun 5 15:52:16 2000


Field Summary
(package private)  java.util.Hashtable features
           
(package private)  java.lang.String name
           
 
Constructor Summary
Attribute(java.lang.String n)
           
Attribute(java.lang.String n, java.lang.String[] f)
          Constructor accepts name and a String array containing PAIRS of Strings; each pair is the name of a feature and a value, e.g.
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getFeature(java.lang.String fname)
           
 java.util.Set getFeatureNames()
           
 java.lang.String getName()
           
static void main(java.lang.String[] args)
           
 void setFeature(java.lang.String fname, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

name

java.lang.String name

features

java.util.Hashtable features
Constructor Detail

Attribute

public Attribute(java.lang.String n)

Attribute

public Attribute(java.lang.String n,
                 java.lang.String[] f)
Constructor accepts name and a String array containing PAIRS of Strings; each pair is the name of a feature and a value, e.g. String[] sa = {"max", "23", "min", "12"}; Attribute a = new Attribute("COST", sa);
Method Detail

clone

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

getFeature

public java.lang.String getFeature(java.lang.String fname)

setFeature

public void setFeature(java.lang.String fname,
                       java.lang.String value)

getFeatureNames

public java.util.Set getFeatureNames()

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)