jmaster.jumploader.app
Interface IJumpLoaderApplet


public interface IJumpLoaderApplet

IJumpLoaderApplet


Field Summary
static java.lang.String JS_CALLBACK_APPLET_INITIALIZED
           
static java.lang.String JS_CALLBACK_MAIN_VIEW_MESSAGE_SHOWN
           
static java.lang.String JS_CALLBACK_UPLOAD_VIEW_FILE_OPEN_DIALOG_FILES_SELECTED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILE_ADDED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILE_MOVED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILE_PARTITION_UPLOADED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILE_REMOVED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILE_STATUS_CHANGED
           
static java.lang.String JS_CALLBACK_UPLOADER_FILES_RESET
           
static java.lang.String JS_CALLBACK_UPLOADER_SELECTION_CHANGED
           
static java.lang.String JS_CALLBACK_UPLOADER_STATUS_CHANGED
           
 
Method Summary
 AppletConfig getAppletConfig()
          applet config retrieval
 java.lang.String getAppletInfo()
          applet info retrieval (name, version)
 IMainView getMainView()
          main view retrieval
 IModel getModel()
          model retrieval
 java.lang.Object getProperty(java.lang.String property)
          retrieve property
 java.lang.Object getUiDefault(java.lang.String key)
          ui default retrieval
 IJSUploader getUploader()
          uploader interface retrieval
 UploaderConfig getUploaderConfig()
          uploader config retrieval
 ViewConfig getViewConfig()
          view config retrieval
 java.lang.String injectProperty(java.lang.Object target, java.lang.String property, java.lang.String value)
          inject property
 java.lang.String injectProperty(java.lang.String property, java.lang.String value)
           
 boolean isDestroying()
          shows whether applet is being destroyed
 boolean isStopping()
          shows whether applet is being stopped
 void setUiDefault(java.lang.String key, java.lang.String value)
          set ui default
 void showFrame(boolean show)
          show/hide frame
 void showOpenDialog()
          show file open dialog
 void updateView(java.lang.Object view)
          this method should be executed from JS when view layout has changed in order to invalidate given view
 

Field Detail

JS_CALLBACK_APPLET_INITIALIZED

static final java.lang.String JS_CALLBACK_APPLET_INITIALIZED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILE_ADDED

static final java.lang.String JS_CALLBACK_UPLOADER_FILE_ADDED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILE_REMOVED

static final java.lang.String JS_CALLBACK_UPLOADER_FILE_REMOVED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILE_MOVED

static final java.lang.String JS_CALLBACK_UPLOADER_FILE_MOVED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILE_STATUS_CHANGED

static final java.lang.String JS_CALLBACK_UPLOADER_FILE_STATUS_CHANGED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILE_PARTITION_UPLOADED

static final java.lang.String JS_CALLBACK_UPLOADER_FILE_PARTITION_UPLOADED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_FILES_RESET

static final java.lang.String JS_CALLBACK_UPLOADER_FILES_RESET
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_STATUS_CHANGED

static final java.lang.String JS_CALLBACK_UPLOADER_STATUS_CHANGED
See Also:
Constant Field Values

JS_CALLBACK_UPLOADER_SELECTION_CHANGED

static final java.lang.String JS_CALLBACK_UPLOADER_SELECTION_CHANGED
See Also:
Constant Field Values

JS_CALLBACK_UPLOAD_VIEW_FILE_OPEN_DIALOG_FILES_SELECTED

static final java.lang.String JS_CALLBACK_UPLOAD_VIEW_FILE_OPEN_DIALOG_FILES_SELECTED
See Also:
Constant Field Values

JS_CALLBACK_MAIN_VIEW_MESSAGE_SHOWN

static final java.lang.String JS_CALLBACK_MAIN_VIEW_MESSAGE_SHOWN
See Also:
Constant Field Values
Method Detail

getAppletInfo

java.lang.String getAppletInfo()
applet info retrieval (name, version)


getModel

IModel getModel()
model retrieval


getUploader

IJSUploader getUploader()
uploader interface retrieval


getMainView

IMainView getMainView()
main view retrieval


getViewConfig

ViewConfig getViewConfig()
view config retrieval


getUploaderConfig

UploaderConfig getUploaderConfig()
uploader config retrieval


getAppletConfig

AppletConfig getAppletConfig()
applet config retrieval


showFrame

void showFrame(boolean show)
show/hide frame


setUiDefault

void setUiDefault(java.lang.String key,
                  java.lang.String value)
set ui default


getUiDefault

java.lang.Object getUiDefault(java.lang.String key)
ui default retrieval


injectProperty

java.lang.String injectProperty(java.lang.Object target,
                                java.lang.String property,
                                java.lang.String value)
inject property

Parameters:
target - a target bean to inject property to, if target is null then target is this applet
property - a proeprty name, may be dot separated path
value - a text representation of property
Returns:
error message or null, if ok

injectProperty

java.lang.String injectProperty(java.lang.String property,
                                java.lang.String value)

getProperty

java.lang.Object getProperty(java.lang.String property)
retrieve property


isDestroying

boolean isDestroying()
shows whether applet is being destroyed


isStopping

boolean isStopping()
shows whether applet is being stopped


showOpenDialog

void showOpenDialog()
show file open dialog


updateView

void updateView(java.lang.Object view)
this method should be executed from JS when view layout has changed in order to invalidate given view