guk.im
Class LocaleHandler
java.lang.Object
|
+--guk.im.LocaleHandler
- public class LocaleHandler
- extends Object
A Handler for a locale.
A locale handler is actually a finite state machine (FSM) that maps
input events (presseed keys) to other input events(typed characters).
Constructor Summary |
LocaleHandler(Locale locale,
String fileName)
Creates a locale handler for a given locale using the definitions from
the file provided. |
LocaleHandler
public LocaleHandler(Locale locale,
String fileName)
throws IOException
- Creates a locale handler for a given locale using the definitions from
the file provided.
- Parameters:
locale
- fileName
- - Throws:
IOException
-
getInitialState
public State getInitialState()
- The initial state of the FSM.
getKeyCap
public Map getKeyCap()
- Gets the map with the keycaps (the strings to be painted on virtual keys).