com.unitesk.requality.core
Class Attribute

java.lang.Object
  extended by com.unitesk.requality.core.Attribute
All Implemented Interfaces:
java.lang.Comparable<Attribute>

public class Attribute
extends java.lang.Object
implements java.lang.Comparable<Attribute>


Constructor Summary
Attribute(AttributeType type, java.lang.String key, java.lang.Object value)
           
 
Method Summary
static boolean checkNameIsValid(java.lang.String name, boolean inner)
           
 int compareTo(Attribute o)
           
static Attribute deepCopy(Attribute attr)
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getKey()
           
 AttributeType getType()
           
 java.lang.Object getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Attribute

public Attribute(AttributeType type,
                 java.lang.String key,
                 java.lang.Object value)
Method Detail

getKey

public java.lang.String getKey()

getValue

public java.lang.Object getValue()

getType

public AttributeType getType()

toString

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

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

checkNameIsValid

public static boolean checkNameIsValid(java.lang.String name,
                                       boolean inner)

compareTo

public int compareTo(Attribute o)
Specified by:
compareTo in interface java.lang.Comparable<Attribute>

deepCopy

public static Attribute deepCopy(Attribute attr)