public class NiftyInputControl extends Object
Constructor and Description |
---|
NiftyInputControl(Controller controllerParam,
NiftyInputMapping inputMapperParam) |
Modifier and Type | Method and Description |
---|---|
void |
addInputHandler(KeyInputHandler handler) |
void |
addPreInputHandler(KeyInputHandler handler) |
void |
bindControl(Nifty nifty,
Screen screen,
Element element,
Attributes attributes) |
<T extends Controller> |
getControl(Class<T> requestedControlClass)
Get control when it matches the given class.
|
Controller |
getController()
get controller.
|
<T extends NiftyControl> |
getNiftyControl(Class<T> requestedControlClass) |
void |
initControl(Attributes attributes) |
boolean |
keyEvent(Nifty nifty,
KeyboardInputEvent inputEvent,
String elementId)
keyboard event.
|
void |
onEndScreen(Nifty nifty,
Screen screen,
String elementId) |
void |
onFocus(boolean getFocus)
forward the onForward method to the controller.
|
void |
onStartScreen(Nifty nifty,
Screen screen) |
public NiftyInputControl(Controller controllerParam, NiftyInputMapping inputMapperParam)
controllerParam
- controllerinputMapperParam
- input mapperpublic boolean keyEvent(Nifty nifty, KeyboardInputEvent inputEvent, String elementId)
nifty
- niftyinputEvent
- keyboard eventpublic void addInputHandler(KeyInputHandler handler)
public void addPreInputHandler(KeyInputHandler handler)
public void onFocus(boolean getFocus)
getFocus
- get focuspublic Controller getController()
public <T extends Controller> T getControl(Class<T> requestedControlClass)
T
- type of classrequestedControlClass
- class that is requestedpublic <T extends NiftyControl> T getNiftyControl(Class<T> requestedControlClass)
public void bindControl(Nifty nifty, Screen screen, Element element, Attributes attributes)
public void initControl(Attributes attributes)
Copyright © 2013. All Rights Reserved.