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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getKey()
public byte getType()
public java.lang.String toString()
toString in class java.lang.Objectpublic 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()