|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IUploader
IUploader
| Field Summary | |
|---|---|
static java.lang.String |
ATTR_MAIN_FILE
attribute name for main file |
static java.lang.String |
ATTR_ROTATE_ANGLE
attribute name for image rotate angle |
static int |
STATUS_READY
|
static int |
STATUS_UPLOADING
|
| Method Summary | |
|---|---|
void |
addAddListener(IUploaderAddListener listener)
add IUploaderAddListener |
IUploadFile |
addDownload(java.lang.String remoteFile,
java.lang.String localFile,
java.lang.String name)
add download file |
IUploadFile |
addFile(java.lang.String path)
add upload file |
IUploadFile |
addFile(java.lang.String path,
int status)
add upload file with predefined status |
IUploadFile |
addFile(java.lang.String path,
int status,
java.lang.String error)
|
void |
addFiles(java.lang.String[] paths)
add multiple files |
IUploadFile |
addImage(java.awt.Image image)
add image for upload |
void |
addListener(IUploaderListener listener)
add listener |
IUploadFile |
addText(java.lang.String text)
add text file for upload |
void |
applyTransformations(IUploadFile file)
apply transformations to the upload file |
boolean |
canAddFile(java.lang.String path)
check whether addition of specified file is possible |
boolean |
canStartUpload()
shows whether startUpload() action is applicable |
boolean |
canStopUpload()
shows whether stopUpload() action is applicable |
void |
destroy()
destroy |
void |
exec(java.lang.String... args)
execute system process |
int |
execAndWait(java.lang.String... args)
execute system process and wait for result |
IUploadFile |
getAddFileCurrent()
retrieve current file being added |
IUploadFile[] |
getAllFiles()
all files snapshot retrieval |
IAttributeSet |
getAttributeSet()
attribute set retrieval |
IUploadFile |
getFile(int index)
upload file retrieval |
IUploadFile |
getFileByPath(java.lang.String path)
upload file retrieval by path |
int |
getFileCount()
upload file count retrieval |
int |
getFileCountByStatus(int status)
upload file count retrieval by status |
IUploadFile[] |
getFilesByStatus(int status)
upload files retrieval by status |
long |
getFilesLength()
all files length retrieval |
IImageInfo |
getImageInfo(IUploadFile file)
retrieve image info for specified file |
IListSelection |
getSelection()
selection retrieval |
int |
getStatus()
status retrieval |
ITransferProgress |
getTransferProgress()
transfer progress retrieval, valid if uploading |
IUploadThread |
getUploadThread(int index)
upload thread retrieval |
int |
getUploadThreadCount()
upload thread count retrieval |
int |
indexOfFile(IUploadFile uf)
index of file retrieval |
void |
init()
initalizer, called by main |
boolean |
isAddingFiles()
check if files being added |
boolean |
isDestroyed()
shows if destroyed |
boolean |
isDownloading()
shows whether has downloading files |
boolean |
isFileAdditionEnabled()
shows whether file addition is enabled |
boolean |
isFileRemovalEnabled()
shows whether file removal is enabled |
boolean |
isPasteEnabled()
shows whether paste action is available |
boolean |
isReady()
ready status check |
boolean |
isUploadEnabled()
upload enabled retrieval |
boolean |
isUploading()
uploading status check |
void |
metadataChanged(IUploadFile file)
notification about changed metadata |
void |
moveFiles(IUploadFile[] uploadFiles,
int insertIndex)
move files to specified insert index |
boolean |
pasteFromClipboard()
paste clipboard content |
void |
processDocument(IUploadFile file)
process that document again |
IUploadFile |
processDocument(java.lang.String key,
java.lang.String downloadLocation,
java.lang.String uploadLocation,
java.lang.String filename,
java.lang.String options)
process document - first download to the temporary file, open editor, then upload back. |
void |
removeAddListener(IUploaderAddListener listener)
remove IUploaderAddListener |
void |
removeFile(IUploadFile uploadFile)
remove upload file |
void |
removeListener(IUploaderListener listener)
remove listener |
void |
resetImageInfo(IUploadFile file)
reset image info for specified file |
void |
retryFileUpload(IUploadFile file)
retry uplod of specified upload file |
void |
setFileAdditionEnabled(boolean enabled)
set file addition is enabled |
void |
setFileRemovalEnabled(boolean enabled)
set file removal is enabled |
void |
setMainFile(IUploadFile uploadFile)
set "main file" attribute for specified file, remove from previously set |
void |
setUploadEnabled(boolean enabled)
upload enabled set |
void |
startUpload()
start upload |
void |
stopAddingFiles()
interrupt adding files |
void |
stopFileUpload(IUploadFile file)
stop uploading specified file |
void |
stopUpload()
stop upload |
void |
updateFile(IUploadFile uploadFile,
java.io.File file,
boolean preserveName)
update file, i.e. re-initialize existing entry from another file handle |
void |
updateFileName(IUploadFile uploadFile,
java.lang.String name)
update file name |
void |
updateFileStatus(IUploadFile file,
int status)
update file status with notification issue |
| Field Detail |
|---|
static final int STATUS_READY
static final int STATUS_UPLOADING
static final java.lang.String ATTR_MAIN_FILE
static final java.lang.String ATTR_ROTATE_ANGLE
| Method Detail |
|---|
boolean isDestroyed()
void init()
void addListener(IUploaderListener listener)
void removeListener(IUploaderListener listener)
void addAddListener(IUploaderAddListener listener)
void removeAddListener(IUploaderAddListener listener)
boolean isFileAdditionEnabled()
void setFileAdditionEnabled(boolean enabled)
boolean isFileRemovalEnabled()
void setFileRemovalEnabled(boolean enabled)
int getFileCount()
IUploadFile getFile(int index)
IUploadFile[] getAllFiles()
IUploadFile getFileByPath(java.lang.String path)
int getFileCountByStatus(int status)
status - see IUploadFile constantsIUploadFile[] getFilesByStatus(int status)
int indexOfFile(IUploadFile uf)
long getFilesLength()
IUploadFile addFile(java.lang.String path)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void addFiles(java.lang.String[] paths)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
IUploadFile addFile(java.lang.String path,
int status)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
IUploadFile addFile(java.lang.String path,
int status,
java.lang.String error)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void removeFile(IUploadFile uploadFile)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void moveFiles(IUploadFile[] uploadFiles,
int insertIndex)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderExceptionint getStatus()
boolean isReady()
boolean isUploading()
int getUploadThreadCount()
IUploadThread getUploadThread(int index)
void startUpload()
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void stopUpload()
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderExceptionboolean canStartUpload()
boolean canStopUpload()
void stopFileUpload(IUploadFile file)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void retryFileUpload(IUploadFile file)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderExceptionITransferProgress getTransferProgress()
void destroy()
IAttributeSet getAttributeSet()
IListSelection getSelection()
boolean isUploadEnabled()
void setUploadEnabled(boolean enabled)
boolean canAddFile(java.lang.String path)
void updateFile(IUploadFile uploadFile,
java.io.File file,
boolean preserveName)
uploadFile - an upload file to updatefile - a new file handlepreserveName - shows whether old name should be preserved for upload file
void updateFileName(IUploadFile uploadFile,
java.lang.String name)
void setMainFile(IUploadFile uploadFile)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void updateFileStatus(IUploadFile file,
int status)
void applyTransformations(IUploadFile file)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderExceptionvoid metadataChanged(IUploadFile file)
boolean isAddingFiles()
void stopAddingFiles()
IUploadFile getAddFileCurrent()
IUploadFile addImage(java.awt.Image image)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
IUploadFile addText(java.lang.String text)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
IImageInfo getImageInfo(IUploadFile file)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
void resetImageInfo(IUploadFile file)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderException
IUploadFile processDocument(java.lang.String key,
java.lang.String downloadLocation,
java.lang.String uploadLocation,
java.lang.String filename,
java.lang.String options)
throws jmaster.jumploader.model.api.exception.UploaderException
jmaster.jumploader.model.api.exception.UploaderExceptionboolean isDownloading()
void processDocument(IUploadFile file)
IUploadFile addDownload(java.lang.String remoteFile,
java.lang.String localFile,
java.lang.String name)
remoteFile - a download location (url), required.localFile - a local file to download to (full path), temporary file will be created if null passedname - a name to give to UploadFile (displayed to user), if null, download file name will be usedboolean isPasteEnabled()
boolean pasteFromClipboard()
void exec(java.lang.String... args)
int execAndWait(java.lang.String... args)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||