public class InfoPanel extends javax.swing.JPanel implements TransferListener, ProtocolListener, SplitListener, CompressListener, FilterListener, java.awt.dnd.DropTargetListener, java.awt.event.KeyListener
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
protected long |
amount |
protected javax.swing.JMenuItem |
pasteItem |
protected java.lang.Object |
preprocessingfilterid |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
OTHER, UPLOAD
Modifier and Type | Method and Description |
---|---|
void |
appendText(java.lang.String txt) |
void |
compressCancelled()
Compress cancelled callback.
|
void |
compressCompleted(java.lang.Object target,
long size)
Compress completed callback.
|
void |
compressFailed(ClientException e)
Compress failed callback.
|
void |
compressStarted(java.lang.Object source,
long size)
Item compression started.
|
void |
dataCompressed(long read)
Data to be compressed (in bytes).
|
void |
dataFiltered(long read)
Data to be filtered (in bytes).
|
void |
dataRead(long read)
Callback on data loaded.
|
void |
dataSplit(long read)
Data read (in bytes)in current chunk.
|
void |
dragEnter(java.awt.dnd.DropTargetDragEvent e)
DnD : dragEnter implementation.
|
void |
dragExit(java.awt.dnd.DropTargetEvent e)
DnD : dragExit implementation.
|
void |
dragOver(java.awt.dnd.DropTargetDragEvent e)
DnD : dragOver implementation.
|
void |
drop(java.awt.dnd.DropTargetDropEvent e)
DnD : Drop implementation.
|
void |
dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
DnD : dropActionChanged implementation.
|
void |
filterCompleted(java.lang.Object target,
java.lang.String custom)
Filtering completed callback.
|
void |
filterFailed(ClientException e)
Filering failed callback.
|
void |
filterStarted(java.lang.Object source,
java.lang.String custom,
java.lang.Object id)
Filtering started.
|
void |
filterStarting(java.lang.Object source,
java.lang.String custom,
java.lang.Object id)
Filtering starting.
|
javax.swing.JTextArea |
getTaskOutput() |
protected boolean |
isDragOk(java.awt.dnd.DropTargetDragEvent e)
Checks if Drag allowed.
|
boolean |
isLock()
Return lock status for DnD.
|
void |
keyPressed(java.awt.event.KeyEvent e) |
void |
keyReleased(java.awt.event.KeyEvent e) |
void |
keyTyped(java.awt.event.KeyEvent e) |
void |
paste()
Paste data from Clipboard.
|
void |
processDrop(java.lang.Object data) |
void |
requestSent(java.lang.Object info) |
void |
responseReceived(java.lang.Object info) |
void |
setController(TransferController controller) |
void |
setLock(boolean lock)
Set lock status for Dnd.
|
void |
splitCompleted(int chunkid)
Split completed callback
|
void |
splitFailed(int chunkid,
ClientException e)
split failed callback.
|
void |
splitStarted(int chunkid,
long chunksize)
Split callback for a chunk.
|
void |
splitTriggered(java.lang.Object source,
long size,
long chunksize,
long amount,
java.lang.String chunkbase)
Overall split request callback
|
void |
start() |
void |
transferCancelled()
Callback on transfer cancelling.
|
void |
transferCompleted(java.lang.Object src,
byte[] response)
Callback from TransferListener.
|
void |
transferDone(java.util.List files)
Overall transfer completed.
|
void |
transferFailed(ClientException e)
Callback on transfer failing.
|
void |
transferStarted(java.lang.Object source,
long contentlength)
Callback on transfer starting.
|
void |
transferTriggered(java.util.List files,
int type)
Overall transfer started.
|
void |
updateCaretPosition()
Update caret position to end of text.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected java.lang.Object preprocessingfilterid
protected long amount
protected javax.swing.JMenuItem pasteItem
public InfoPanel(Conf cnf)
public void start()
public void setController(TransferController controller)
public javax.swing.JTextArea getTaskOutput()
public void updateCaretPosition()
public void appendText(java.lang.String txt)
public void transferTriggered(java.util.List files, int type)
TransferListener
transferTriggered
in interface TransferListener
public void transferDone(java.util.List files)
TransferListener
transferDone
in interface TransferListener
public void transferStarted(java.lang.Object source, long contentlength)
transferStarted
in interface TransferListener
source
- File to be transfered.contentlength
- length of file.public void dataRead(long read)
dataRead
in interface TransferListener
read
- length of data read.public void transferCompleted(java.lang.Object src, byte[] response)
transferCompleted
in interface TransferListener
public void transferCancelled()
transferCancelled
in interface TransferListener
public void transferFailed(ClientException e)
transferFailed
in interface TransferListener
public void splitTriggered(java.lang.Object source, long size, long chunksize, long amount, java.lang.String chunkbase)
SplitListener
splitTriggered
in interface SplitListener
source
- File to split.size
- size of full file in byteschunksize
- size of chunk in bytesamount
- number to chunks.chunkbase
- basename of chunk.public void splitStarted(int chunkid, long chunksize)
SplitListener
splitStarted
in interface SplitListener
chunkid
- id of chunk being split.chunksize
- size of chunk being split.public void dataSplit(long read)
SplitListener
dataSplit
in interface SplitListener
public void splitCompleted(int chunkid)
SplitListener
splitCompleted
in interface SplitListener
public void splitFailed(int chunkid, ClientException e)
SplitListener
splitFailed
in interface SplitListener
public void compressStarted(java.lang.Object source, long size)
CompressListener
compressStarted
in interface CompressListener
public void dataCompressed(long read)
CompressListener
dataCompressed
in interface CompressListener
public void compressCompleted(java.lang.Object target, long size)
CompressListener
compressCompleted
in interface CompressListener
size
- of compressed file.public void compressFailed(ClientException e)
CompressListener
compressFailed
in interface CompressListener
public void compressCancelled()
CompressListener
compressCancelled
in interface CompressListener
public void filterStarting(java.lang.Object source, java.lang.String custom, java.lang.Object id)
FilterListener
filterStarting
in interface FilterListener
public void filterStarted(java.lang.Object source, java.lang.String custom, java.lang.Object id)
FilterListener
filterStarted
in interface FilterListener
custom
- message.public void dataFiltered(long read)
FilterListener
dataFiltered
in interface FilterListener
public void filterCompleted(java.lang.Object target, java.lang.String custom)
FilterListener
filterCompleted
in interface FilterListener
custom
- messagepublic void filterFailed(ClientException e)
FilterListener
filterFailed
in interface FilterListener
public void requestSent(java.lang.Object info)
requestSent
in interface ProtocolListener
public void responseReceived(java.lang.Object info)
responseReceived
in interface ProtocolListener
public void dragEnter(java.awt.dnd.DropTargetDragEvent e)
dragEnter
in interface java.awt.dnd.DropTargetListener
public void dragOver(java.awt.dnd.DropTargetDragEvent e)
dragOver
in interface java.awt.dnd.DropTargetListener
public void dragExit(java.awt.dnd.DropTargetEvent e)
dragExit
in interface java.awt.dnd.DropTargetListener
public void dropActionChanged(java.awt.dnd.DropTargetDragEvent e)
dropActionChanged
in interface java.awt.dnd.DropTargetListener
public void drop(java.awt.dnd.DropTargetDropEvent e)
drop
in interface java.awt.dnd.DropTargetListener
protected boolean isDragOk(java.awt.dnd.DropTargetDragEvent e)
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void processDrop(java.lang.Object data)
public void paste()
public boolean isLock()
public void setLock(boolean lock)
lock
-