am 3b161b25
: Parse the shortcuts list file. (B2)
* commit '3b161b2526ee7f867c887462dc826d2edc118f3d': Parse the shortcuts list file. (B2)
This commit is contained in:
commit
8dc3a544bd
1 changed files with 20 additions and 0 deletions
|
@ -180,6 +180,26 @@ public class XmlDictInputOutput {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* SAX handler for a shortcut XML file.
|
||||
*/
|
||||
static private class ShortcutHandler extends AssociativeListHandler {
|
||||
private final static String ENTRY_TAG = "entry";
|
||||
private final static String ENTRY_ATTRIBUTE = "shortcut";
|
||||
private final static String TARGET_TAG = "target";
|
||||
private final static String REPLACEMENT_ATTRIBUTE = "replacement";
|
||||
private final static String TARGET_PRIORITY_ATTRIBUTE = "priority";
|
||||
|
||||
public ShortcutHandler() {
|
||||
super(ENTRY_TAG, ENTRY_ATTRIBUTE, TARGET_TAG, REPLACEMENT_ATTRIBUTE,
|
||||
TARGET_PRIORITY_ATTRIBUTE);
|
||||
}
|
||||
|
||||
public HashMap<String, ArrayList<WeightedString>> getShortcutMap() {
|
||||
return getAssocMap();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Reads a dictionary from an XML file.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue