public class Attribute extends java.lang.Object implements java.lang.Comparable<Attribute>, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static byte |
BOOL |
static byte |
CONT |
static byte |
CONTINUOUS_FLAG |
protected long |
defaultValue |
static byte |
DISC |
protected static java.lang.String |
E_PREF |
protected boolean |
isEvent |
protected char[] |
key |
static byte |
LITR |
protected java.lang.String |
prefix |
protected static java.lang.String |
T_PREF |
static byte |
TIME_ABS |
static byte |
TIME_REL |
protected byte |
type |
Constructor and Description |
---|
Attribute(char[] key,
byte type,
long defaultValue,
boolean isEvent) |
Attribute(java.lang.String key,
byte type,
long defaultValue,
boolean isEvent) |
Attribute(org.deckfour.xes.model.XAttribute attribute,
long defaultValue,
boolean isEvent) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Attribute o) |
boolean |
equals(java.lang.Object o) |
long |
getDefaultValue() |
java.lang.String |
getKey() |
byte |
getType() |
int |
hashCode() |
boolean |
isEventAttribute() |
static int |
sizeForType(byte type) |
java.lang.String |
toString() |
static java.lang.String |
toString(byte type) |
org.deckfour.xes.model.XAttribute |
toXAttribute(org.deckfour.xes.factory.XFactory factory,
java.util.Map<java.lang.String,org.deckfour.xes.extension.XExtension> key2extension,
DataManager.StringHandler handler) |
protected static final java.lang.String E_PREF
protected static final java.lang.String T_PREF
public static final byte CONTINUOUS_FLAG
public static final byte TIME_REL
public static final byte CONT
public static final byte TIME_ABS
public static final byte LITR
public static final byte BOOL
public static final byte DISC
protected final char[] key
protected final byte type
protected final long defaultValue
protected final boolean isEvent
protected java.lang.String prefix
public Attribute(char[] key, byte type, long defaultValue, boolean isEvent)
public Attribute(java.lang.String key, byte type, long defaultValue, boolean isEvent)
public Attribute(org.deckfour.xes.model.XAttribute attribute, long defaultValue, boolean isEvent)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getKey()
public byte getType()
public java.lang.String toString()
toString
in class java.lang.Object
public long getDefaultValue()
public static int sizeForType(byte type)
public static java.lang.String toString(byte type)
public int compareTo(Attribute o)
compareTo
in interface java.lang.Comparable<Attribute>
public org.deckfour.xes.model.XAttribute toXAttribute(org.deckfour.xes.factory.XFactory factory, java.util.Map<java.lang.String,org.deckfour.xes.extension.XExtension> key2extension, DataManager.StringHandler handler)
public boolean isEventAttribute()