Parse the shortcuts list file. (B2)
This does not use the shortcuts yet, it only reads up the file in memory. Change-Id: Ib9b8594c2dd6a38b1209b01c80e8894696312998
This commit is contained in:
parent
07af2249bb
commit
3b161b2526
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.
|
* Reads a dictionary from an XML file.
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in a new issue