private void addInputMapping(@Nonnull final Screen screen, @Nullable final String inputMappingClass) { if (inputMappingClass != null) { NiftyInputMapping inputMapping = ClassHelper.getInstance(inputMappingClass, NiftyInputMapping.class); if (inputMapping != null) { if (!(screenController instanceof KeyInputHandler)) { log.warning("class [" + screenController + "] tries to use inputMapping [" + inputMappingClass + "] but " + "does not implement [" + KeyInputHandler.class.getName() + "]"); } else { screen.addKeyboardInputHandler(inputMapping, KeyInputHandler.class.cast(screenController)); } } } }
"implement [" + KeyInputHandler.class.getName() + "]"); } else { screen.addKeyboardInputHandler(inputMapping, KeyInputHandler.class.cast(screenController));