public class MApplet extends javax.swing.JApplet implements TransferListener
javax.swing.JApplet.AccessibleJAppletjava.applet.Applet.AccessibleApplet| Modifier and Type | Field and Description |
|---|---|
protected Conf |
conf |
protected InfoPanel |
info |
protected ProgressPanel |
progress |
protected TransferController |
transfer |
protected TransferUI |
ui |
protected TransferUI |
uihelper |
accessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTOTHER, UPLOAD| Constructor and Description |
|---|
MApplet()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
buildMetaProperties(java.lang.String init)
Build URL parameters from meta properties (if any)
|
void |
cancel()
Cancel current transfer.
|
void |
dataRead(long read)
Data read from current Item.
|
java.lang.String |
encode(java.lang.String url)
URL encoder.
|
java.lang.String |
formatParameters(java.lang.String params,
java.util.List files,
java.lang.String opt)
Format URL parameters.
|
java.lang.String |
getExtra(java.lang.String name)
Get extra parameter.
|
java.lang.String |
getFilenames()
Returns list of filenames to upload, uploaded or uploading.
|
java.lang.String |
getRegular(java.lang.String name)
Get regular parameter.
|
java.lang.String |
getState(java.lang.String filename)
Return transfer status for a given filename.
|
java.lang.String |
getVersion()
Return JFileUpload version.
|
void |
init() |
void |
loadParameters(java.util.Properties props)
Load parameter from applet HTML tags.
|
protected void |
loadResources()
Load resources.
|
void |
loadUI(java.util.Locale locale,
TransferController transferc)
Build front-end.
|
void |
notifyJS(java.lang.String function,
java.util.List params,
java.lang.String targetFrame)
Notify JavaScript function.
|
protected void |
post(java.lang.String url,
java.lang.String postData)
HTTP POST data.
|
void |
redirect(java.lang.String targetpage,
java.lang.String targetframe,
java.lang.String urlparams)
Redirect to URL after upload.
|
protected void |
sendStatus(java.lang.Object source,
java.lang.String status)
Send optional HTTP status.
|
void |
setExtra(java.lang.String name,
java.lang.String value)
Set extra parameter.
|
void |
setParameter(java.lang.String name,
java.lang.String value)
Set parameter.
|
void |
setProperty(java.lang.String name,
java.lang.String value)
Set property.
|
void |
setRegular(java.lang.String name,
java.lang.String value)
Set regular parameter.
|
protected void |
setSM(java.lang.String drivelist)
Workaround to "There is no disk in drive ...".
|
void |
start() |
void |
stop() |
void |
transferCancelled()
Item transfer cancelled.
|
void |
transferCompleted(java.lang.Object source,
byte[] response)
Item transfer completed.
|
void |
transferDone(java.util.List files)
Overall transfer completed.
|
void |
transferFailed(ClientException e)
Item transfer cancelled.
|
void |
transferStarted(java.lang.Object source,
long contentlength)
Item transfer started.
|
void |
transferTriggered(java.util.List files,
int type)
Overall transfer started.
|
java.lang.String |
updateUIHelper(java.lang.String cmd)
Update UI Helper.
|
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isRootPaneCheckingEnabled, paramString, remove, repaint, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updatedestroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatusadd, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected Conf conf
protected TransferController transfer
protected InfoPanel info
protected ProgressPanel progress
protected TransferUI ui
protected TransferUI uihelper
public java.lang.String getVersion()
protected void loadResources()
public void init()
init in class java.applet.Appletprotected void setSM(java.lang.String drivelist)
public java.lang.String getExtra(java.lang.String name)
name - public void setExtra(java.lang.String name,
java.lang.String value)
name - value - public void setParameter(java.lang.String name,
java.lang.String value)
name - value - public java.lang.String getRegular(java.lang.String name)
name - public void setRegular(java.lang.String name,
java.lang.String value)
name - value - public void setProperty(java.lang.String name,
java.lang.String value)
name - value - public java.lang.String getState(java.lang.String filename)
filename - public java.lang.String getFilenames()
public void cancel()
public java.lang.String updateUIHelper(java.lang.String cmd)
cmd - public void loadParameters(java.util.Properties props)
props - public void loadUI(java.util.Locale locale,
TransferController transferc)
locale - transfer - controllerpublic void start()
start in class java.applet.Appletpublic void stop()
stop in class java.applet.Appletpublic void redirect(java.lang.String targetpage,
java.lang.String targetframe,
java.lang.String urlparams)
targetpage - targetframe - urlparams - public void transferTriggered(java.util.List files,
int type)
TransferListenertransferTriggered in interface TransferListenerpublic void transferStarted(java.lang.Object source,
long contentlength)
TransferListenertransferStarted in interface TransferListenersource - File to be transfered.contentlength - length of file.public void dataRead(long read)
TransferListenerdataRead in interface TransferListenerread - length of data read.public void transferCompleted(java.lang.Object source,
byte[] response)
TransferListenertransferCompleted in interface TransferListenerpublic void transferCancelled()
TransferListenertransferCancelled in interface TransferListenerpublic void transferFailed(ClientException e)
TransferListenertransferFailed in interface TransferListenerpublic void transferDone(java.util.List files)
TransferListenertransferDone in interface TransferListenerpublic java.lang.String formatParameters(java.lang.String params,
java.util.List files,
java.lang.String opt)
params - files - public java.lang.String encode(java.lang.String url)
url - protected void post(java.lang.String url,
java.lang.String postData)
url - postData - protected void sendStatus(java.lang.Object source,
java.lang.String status)
source - status - protected java.lang.String buildMetaProperties(java.lang.String init)
init - public void notifyJS(java.lang.String function,
java.util.List params,
java.lang.String targetFrame)
function - params - targetFrame -