Class Attribute

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<Attribute>
    Direct Known Subclasses:
    ClassifierAttribute

    public class Attribute
    extends java.lang.Object
    implements java.lang.Comparable<Attribute>, java.io.Serializable
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor 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)  
    • Constructor Detail

      • Attribute

        public Attribute​(char[] key,
                         byte type,
                         long defaultValue,
                         boolean isEvent)
      • Attribute

        public Attribute​(java.lang.String key,
                         byte type,
                         long defaultValue,
                         boolean isEvent)
      • Attribute

        public Attribute​(org.deckfour.xes.model.XAttribute attribute,
                         long defaultValue,
                         boolean isEvent)
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String getKey()
      • getType

        public byte getType()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getDefaultValue

        public long getDefaultValue()
      • sizeForType

        public static int sizeForType​(byte type)
      • toString

        public static java.lang.String toString​(byte type)
      • compareTo

        public int compareTo​(Attribute o)
        Specified by:
        compareTo in interface java.lang.Comparable<Attribute>
      • toXAttribute

        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)
      • isEventAttribute

        public boolean isEventAttribute()