Package org.luwrain.app.base
Class AppBase<S>
java.lang.Object
org.luwrain.app.base.TaskCancelling
org.luwrain.app.base.AppBase<S>
- All Implemented Interfaces:
Application
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.luwrain.app.base.TaskCancelling
TaskCancelling.TaskId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcloseApp()voidvoidfinishedTask(TaskCancelling.TaskId taskId, Runnable runnable) org.luwrain.i18n.I18ngetI18n()protected AreaLayoutHelperprotected booleanbooleanisBusy()voidvoidmessage(String text, Luwrain.MessageType type) voidprotected abstract AreaLayoutbooleanonAreaQuery(Area area, AreaQuery query) voidbooleanonEscape()voidbooleanonInputEvent(Area area, InputEvent event) booleanonInputEvent(Area area, InputEvent event, Runnable closing) onLaunchApp(Luwrain luwrain) booleanonSystemEvent(Area area, SystemEvent event) booleanonSystemEvent(Area area, SystemEvent event, LayoutBase.Actions actions) booleanrunTask(TaskCancelling.TaskId taskId, AppBase.TaskRunnable runnable) voidsetAppName(String appName) voidsetAreaLayout(LayoutBase layout) voidprotected voidsetTabProcessing(boolean tabProcessing) Methods inherited from class org.luwrain.app.base.TaskCancelling
isRunningTaskId, newTaskId
-
Constructor Details
-
AppBase
-
AppBase
-
AppBase
-
AppBase
-
-
Method Details
-
onAppInit
- Throws:
Exception
-
onLaunchApp
- Specified by:
onLaunchAppin interfaceApplication
-
closeApp
public void closeApp() -
onAppClose
public void onAppClose()- Specified by:
onAppClosein interfaceApplication
-
getAppName
- Specified by:
getAppNamein interfaceApplication
-
setAppName
-
getAreaLayout
- Specified by:
getAreaLayoutin interfaceApplication
-
onCancelledTask
public void onCancelledTask() -
onEscape
public boolean onEscape() -
onInputEvent
-
onInputEvent
-
onSystemEvent
-
onSystemEvent
-
onAreaQuery
-
runTask
-
finishedTask
-
cancelTask
public void cancelTask()- Overrides:
cancelTaskin classTaskCancelling
-
isBusy
public boolean isBusy() -
onException
-
getLayout
-
setAreaLayout
-
getLuwrain
-
getStrings
-
crash
-
getI18n
public org.luwrain.i18n.I18n getI18n() -
setEventResponse
-
message
-
message
-
getTabProcessing
protected boolean getTabProcessing() -
setTabProcessing
protected void setTabProcessing(boolean tabProcessing)
-