public class TabbedPaneModel extends DefaultObjectModel<TabbedPaneModel,TabbedPaneView,TabbedPaneConfig>
Modifier and Type | Field and Description |
---|---|
static WaveType |
ADD
The add.
|
static WaveType |
REMOVE
The remove.
|
static WaveItemBase<Dockable> |
TAB
The model.
|
static WaveItemBase<String> |
TAB_KEY
The key of the tab model used as filter by wave checker.
|
createViewIntoJAT, hasBeenAttached
innerComponentMap, PROCESS_WAVE_METHOD_NAME, rootComponent
ADD_BEHAVIOR, CALL_ANNOTATED_METHOD_ERROR, COMMAND_NOT_FOUND_ERROR, COMMAND_NOT_FOUND_MESSAGE, COMPONENT_INJECTION_FAILURE, COMPONENT_RELEASE_ERROR, CUSTOM_METHOD_NOT_FOUND, LISTEN_WAVE_TYPE, MODEL_NOT_FOUND_ERROR, MODEL_NOT_FOUND_MESSAGE, NO_WAVE_LISTENER, NOTIFIER_CONSUMES, NOTIFIER_HANDLES, SEND_WAVE, SERVICE_NOT_FOUND_ERROR, SERVICE_NOT_FOUND_MESSAGE, UNLISTEN_WAVE_TYPE, WAVE_BEAN_CREATION_ERROR, WAVE_DISPATCH_ERROR, WAVE_HANDLING_ERROR, WAVE_LOST, WAVE_LOST_CONTEXT, WAVE_SENDING_ERROR
booleanItem, byteItem, characterItem, classItem, doubleItem, exceptionItem, floatItem, integerItem, longItem, shortItem, stringItem, voidItem
Constructor and Description |
---|
TabbedPaneModel() |
Modifier and Type | Method and Description |
---|---|
protected void |
bind()
Bind method to implement for adding custom bindings.
|
void |
doAddTab(Dockable tab,
Wave wave)
Adds the tab.
|
void |
doInsertTab(int idx,
Dockable tab,
Wave wave)
Insert tab.
|
void |
doRemoveTab(Dockable tab,
Wave wave)
Removes the tab.
|
protected void |
initModel()
Initialize method to implement for adding custom processes.
|
protected void |
showView()
Perform custom user action before showing the view.
|
hideView, initInnerComponents, processWave
buildObject, object, object
applyStyle, bindInternal, buildView, doHideView, doShowView, initInternalModel, prepareView, view
attachParentListener, finalize, hideInternalView, node, ready, showInternalView
addBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavior, manageOptionalData
attachUi, callCommand, callCommand, findInnerComponent, getInnerComponentMap, initInternalInnerComponents, listen, listen, listen, release, returnData, rootComponent, rootComponent, sendWave, sendWave, sendWave, setup, unlisten
getCommand, getCommand, getCommands, getCommands, getFirstKeyPart, getKeyPart, getListKeyPart, getModel, getModel, getModels, getModels, getSecondKeyPart, getService, getService, getServices, getServices, getThirdKeyPart, key, key, localFacade, localFacade
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
doHideView, doShowView, node, view
addBehavior, addBehavior, getBehavior, getBehaviorData, hasBehavior
findInnerComponent, listen, listen, listen, rootComponent, rootComponent, sendWave, sendWave, sendWave, unlisten
key, key, localFacade, localFacade, release, setup
attachUi, getModel, getModel, getModels, getModels
getService, getService, getServices, getServices, returnData
callCommand, callCommand, getCommand, getCommand, getCommands, getCommands
public static WaveItemBase<String> TAB_KEY
public static WaveItemBase<Dockable> TAB
public TabbedPaneModel()
protected void initModel()
AbstractBaseModel.initModel()
method to setup your model.initModel
in class DefaultObjectModel<TabbedPaneModel,TabbedPaneView,TabbedPaneConfig>
protected void bind()
bind
in class DefaultObjectModel<TabbedPaneModel,TabbedPaneView,TabbedPaneConfig>
protected void showView()
showView
in class DefaultObjectModel<TabbedPaneModel,TabbedPaneView,TabbedPaneConfig>
public void doAddTab(Dockable tab, Wave wave)
tab
- the tabwave
- the wavepublic void doRemoveTab(Dockable tab, Wave wave)
tab
- the tabwave
- the wavepublic void doInsertTab(int idx, Dockable tab, Wave wave)
idx
- the idxtab
- the tabwave
- the waveCopyright © 2011–2016 JRebirth OSS. All rights reserved.