org.progressmining.xeslite.external.model
Class XAttributeMapDBImpl

java.lang.Object
  extended by org.progressmining.xeslite.external.model.XAttributeMapDBImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<org.deckfour.xes.model.XAttribute>, org.deckfour.xes.model.XAttributable, org.deckfour.xes.model.XAttribute

public abstract class XAttributeMapDBImpl
extends java.lang.Object
implements org.deckfour.xes.model.XAttribute, java.io.Serializable

See Also:
Serialized Form

Constructor Summary
protected XAttributeMapDBImpl(java.lang.String key)
           
protected XAttributeMapDBImpl(java.lang.String key, org.deckfour.xes.extension.XExtension extension)
           
 
Method Summary
 void accept(org.deckfour.xes.model.XVisitor visitor, org.deckfour.xes.model.XAttributable parent)
           
abstract  java.lang.Object clone()
           
 int compareTo(org.deckfour.xes.model.XAttribute o)
           
 boolean equals(java.lang.Object obj)
           
 org.deckfour.xes.model.XAttributeMap getAttributes()
           
 org.deckfour.xes.extension.XExtension getExtension()
           
 java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
           
 java.lang.String getKey()
           
protected  boolean hasAttributes()
           
 int hashCode()
           
 void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAttributeMapDBImpl

protected XAttributeMapDBImpl(java.lang.String key)

XAttributeMapDBImpl

protected XAttributeMapDBImpl(java.lang.String key,
                              org.deckfour.xes.extension.XExtension extension)
Method Detail

clone

public abstract java.lang.Object clone()
Specified by:
clone in interface org.deckfour.xes.model.XAttribute
Overrides:
clone in class java.lang.Object

getKey

public java.lang.String getKey()
Specified by:
getKey in interface org.deckfour.xes.model.XAttribute

getExtension

public org.deckfour.xes.extension.XExtension getExtension()
Specified by:
getExtension in interface org.deckfour.xes.model.XAttribute

hasAttributes

protected boolean hasAttributes()

getAttributes

public org.deckfour.xes.model.XAttributeMap getAttributes()
Specified by:
getAttributes in interface org.deckfour.xes.model.XAttributable

setAttributes

public void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
Specified by:
setAttributes in interface org.deckfour.xes.model.XAttributable

getExtensions

public java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
Specified by:
getExtensions in interface org.deckfour.xes.model.XAttributable

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

compareTo

public int compareTo(org.deckfour.xes.model.XAttribute o)
Specified by:
compareTo in interface java.lang.Comparable<org.deckfour.xes.model.XAttribute>

accept

public void accept(org.deckfour.xes.model.XVisitor visitor,
                   org.deckfour.xes.model.XAttributable parent)
Specified by:
accept in interface org.deckfour.xes.model.XAttribute