Package org.deckfour.xes.model.impl
Class XAttributeIDImpl
- java.lang.Object
-
- org.deckfour.xes.model.impl.XAttributeImpl
-
- org.deckfour.xes.model.impl.XAttributeIDImpl
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.lang.Comparable<XAttribute>,XAttributable,XAttribute,XAttributeID
public class XAttributeIDImpl extends XAttributeImpl implements XAttributeID
- Author:
- Eric Verbeek (h.m.w.verbeek@tue.nl)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XAttributeIDImpl(java.lang.String key, XID value)Creates a new instance.XAttributeIDImpl(java.lang.String key, XID value, XExtension extension)Creates a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectclone()Attributes must be cloneable.intcompareTo(XAttribute other)booleanequals(java.lang.Object obj)XIDgetValue()Retrieves the ID value of this attribute.inthashCode()voidsetValue(XID value)Assigns the ID value of this attribute.java.lang.StringtoString()String representation of the value.-
Methods inherited from class org.deckfour.xes.model.impl.XAttributeImpl
accept, getAttributes, getExtension, getExtensions, getKey, hasAttributes, setAttributes
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.deckfour.xes.model.XAttributable
getAttributes, getExtensions, hasAttributes, setAttributes
-
Methods inherited from interface org.deckfour.xes.model.XAttribute
accept, getExtension, getKey
-
-
-
-
Constructor Detail
-
XAttributeIDImpl
public XAttributeIDImpl(java.lang.String key, XID value)Creates a new instance.- Parameters:
key- The key of the attribute.value- Value of the attribute.
-
XAttributeIDImpl
public XAttributeIDImpl(java.lang.String key, XID value, XExtension extension)Creates a new instance.- Parameters:
key- The key of the attribute.value- Value of the attribute.extension- The extension of the attribute.
-
-
Method Detail
-
getValue
public XID getValue()
Description copied from interface:XAttributeIDRetrieves the ID value of this attribute.- Specified by:
getValuein interfaceXAttributeID- Returns:
- Value of this attribute.
-
setValue
public void setValue(XID value)
Description copied from interface:XAttributeIDAssigns the ID value of this attribute.- Specified by:
setValuein interfaceXAttributeID- Parameters:
value- Value of the attribute.
-
toString
public java.lang.String toString()
Description copied from interface:XAttributeString representation of the value.- Specified by:
toStringin interfaceXAttribute- Overrides:
toStringin classjava.lang.Object- Returns:
- Returns the String representation of the value.
-
clone
public java.lang.Object clone()
Description copied from interface:XAttributeAttributes must be cloneable.- Specified by:
clonein interfaceXAttribute- Overrides:
clonein classXAttributeImpl- Returns:
- A clone of this attribute.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classXAttributeImpl
-
hashCode
public int hashCode()
- Overrides:
hashCodein classXAttributeImpl
-
compareTo
public int compareTo(XAttribute other)
- Specified by:
compareToin interfacejava.lang.Comparable<XAttribute>- Overrides:
compareToin classXAttributeImpl
-
-