Package relations
Class KeyData
- java.lang.Object
-
- relations.KeyData
-
- All Implemented Interfaces:
Comparable
public class KeyData extends Object implements Comparable
- Author:
- Chinh
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddToMap(KeyData dt)Add shared/mix trigger to mapintcompareTo(Object o)KeyDatagetDefault()Get default event type (ignoring modifiers) In this case, use the highest frequency as default typeKeyDatagetKeyData(String etype)get KeyData for shared and mixed triggerMap<String,KeyData>getMap()get list of shared /mix trigger -> which has the same keyStringgetType(List<Word> tokens)Determine event type based on a given list of modifiersvoidinitData(String l1, String l2)Stringset2String(Set<String> map)Convert a map into string separeted by commar.voidsetModifiers(String[] ls)Set modifers for this trigger
-
-
-
Method Detail
-
getDefault
public KeyData getDefault()
Get default event type (ignoring modifiers) In this case, use the highest frequency as default type- Returns:
-
compareTo
public int compareTo(Object o)
- Specified by:
compareToin interfaceComparable
-
addToMap
public void addToMap(KeyData dt)
Add shared/mix trigger to map- Parameters:
dt- : keydata
-
getMap
public Map<String,KeyData> getMap()
get list of shared /mix trigger -> which has the same key- Returns:
-
getKeyData
public KeyData getKeyData(String etype)
get KeyData for shared and mixed trigger- Parameters:
type- : event type
-
setModifiers
public void setModifiers(String[] ls)
Set modifers for this trigger- Parameters:
ls-
-
set2String
public String set2String(Set<String> map)
Convert a map into string separeted by commar.- Parameters:
map-- Returns:
-
-