public class MApplication extends javax.swing.JFrame implements TransferListener
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
protected TransferController |
transfer |
protected TransferUI |
ui |
protected TransferUI |
uihelper |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
OTHER, UPLOAD
Constructor and Description |
---|
MApplication(java.lang.String[] arguments)
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 |
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 |
getParameter(java.lang.String param) |
void |
init() |
void |
loadParameters(java.util.Properties props) |
protected void |
loadResources()
Load resources.
|
void |
loadUI(java.util.Locale locale,
TransferController transferc)
Build front-end.
|
static void |
main(java.lang.String[] args) |
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.
|
protected void |
setSM(java.lang.String drivelist)
Workaround to "There is no disk in drive ...".
|
protected void |
stopApplication() |
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.
|
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected TransferController transfer
protected TransferUI ui
protected TransferUI uihelper
protected void loadResources()
public void init()
protected void setSM(java.lang.String drivelist)
public void loadParameters(java.util.Properties props)
public java.lang.String getParameter(java.lang.String param)
public void loadUI(java.util.Locale locale, TransferController transferc)
locale
- transferc
- protected void stopApplication()
public void transferTriggered(java.util.List files, int type)
TransferListener
transferTriggered
in interface TransferListener
public void transferStarted(java.lang.Object source, long contentlength)
TransferListener
transferStarted
in interface TransferListener
source
- File to be transfered.contentlength
- length of file.public void dataRead(long read)
TransferListener
dataRead
in interface TransferListener
read
- length of data read.public void transferCompleted(java.lang.Object source, byte[] response)
TransferListener
transferCompleted
in interface TransferListener
public void transferCancelled()
TransferListener
transferCancelled
in interface TransferListener
public void transferFailed(ClientException e)
TransferListener
transferFailed
in interface TransferListener
public void transferDone(java.util.List files)
TransferListener
transferDone
in interface TransferListener
public void redirect(java.lang.String targetpage, java.lang.String targetframe, java.lang.String urlparams)
targetpage
- targetframe
- urlparams
- public 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
- public 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 static void main(java.lang.String[] args)