edu.UCL.satin.arch.attribute
Class GenericAttribute
java.lang.Object
edu.UCL.satin.arch.attribute.GenericAttribute
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- MatchAttribute
- public class GenericAttribute
- extends java.lang.Object
- implements java.io.Serializable
This class is used to store a component attribute.
- Author:
- Stefanos Zachariadis
- See Also:
- Serialized Form
Field Summary |
protected boolean |
immutable
|
protected java.lang.Object |
key
|
protected java.lang.Object |
value
|
Constructor Summary |
GenericAttribute(java.lang.Object key,
java.lang.Object value)
|
GenericAttribute(java.lang.Object key,
java.lang.Object value,
boolean immutable)
|
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.lang.Object |
getKey()
|
java.lang.Object |
getValue()
|
void |
setValue(java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
key
protected java.lang.Object key
value
protected java.lang.Object value
immutable
protected boolean immutable
GenericAttribute
public GenericAttribute(java.lang.Object key,
java.lang.Object value,
boolean immutable)
GenericAttribute
public GenericAttribute(java.lang.Object key,
java.lang.Object value)
getKey
public java.lang.Object getKey()
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object value)
equals
public boolean equals(java.lang.Object obj)