javazoom.transfer.client.mdesign
Class ProgressPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byjavazoom.transfer.client.mdesign.ProgressPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, CompressListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, SplitListener, TransferListener

public class ProgressPanel
extends javax.swing.JPanel
implements TransferListener, SplitListener, CompressListener, java.awt.event.ActionListener

Progress bar implementation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String CR
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javazoom.transfer.client.core.TransferListener
OTHER, UPLOAD
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ProgressPanel(Conf cnf)
          Progress bar implementation.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
 void compressCompleted(java.lang.Object target, long size)
          Split 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 dataRead(long read)
          Callback when transfer data is read.
 void dataSplit(long read)
          Data read (in bytes)in current chunk.
 void setController(TransferController controller)
           
 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 transferCancelled()
          Callback when transfer is cancelled.
 void transferCompleted(java.lang.Object src, byte[] response)
          Callback when transfer is completed.
 void transferDone(java.util.List files)
          Overall transfer completed.
 void transferFailed(ClientException e)
          Callback when transfer has failed.
 void transferStarted(java.lang.Object source, long contentlength)
          Callback when transfer is started.
 void transferTriggered(java.util.List files, int type)
          Callback for transfer initialization.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CR

public static java.lang.String CR
Constructor Detail

ProgressPanel

public ProgressPanel(Conf cnf)
Progress bar implementation.

Method Detail

transferTriggered

public void transferTriggered(java.util.List files,
                              int type)
Callback for transfer initialization.

Specified by:
transferTriggered in interface TransferListener
Parameters:
files -

transferDone

public void transferDone(java.util.List files)
Description copied from interface: TransferListener
Overall transfer completed.

Specified by:
transferDone in interface TransferListener
Parameters:
files -

transferStarted

public void transferStarted(java.lang.Object source,
                            long contentlength)
Callback when transfer is started.

Specified by:
transferStarted in interface TransferListener
Parameters:
source - File to be transfered.
contentlength - length of file.

dataRead

public void dataRead(long read)
Callback when transfer data is read.

Specified by:
dataRead in interface TransferListener
Parameters:
read - length of data read.

transferCompleted

public void transferCompleted(java.lang.Object src,
                              byte[] response)
Callback when transfer is completed.

Specified by:
transferCompleted in interface TransferListener
Parameters:
response -

transferCancelled

public void transferCancelled()
Callback when transfer is cancelled.

Specified by:
transferCancelled in interface TransferListener

transferFailed

public void transferFailed(ClientException e)
Callback when transfer has failed.

Specified by:
transferFailed in interface TransferListener
Parameters:
e -

splitTriggered

public void splitTriggered(java.lang.Object source,
                           long size,
                           long chunksize,
                           long amount,
                           java.lang.String chunkbase)
Description copied from interface: SplitListener
Overall split request callback

Specified by:
splitTriggered in interface SplitListener
Parameters:
source - File to split.
size - size of full file in bytes
chunksize - size of chunk in bytes
amount - number to chunks.
chunkbase - basename of chunk.

splitStarted

public void splitStarted(int chunkid,
                         long chunksize)
Description copied from interface: SplitListener
Split callback for a chunk.

Specified by:
splitStarted in interface SplitListener
Parameters:
chunkid - id of chunk being split.
chunksize - size of chunk being split.

dataSplit

public void dataSplit(long read)
Description copied from interface: SplitListener
Data read (in bytes)in current chunk.

Specified by:
dataSplit in interface SplitListener

splitCompleted

public void splitCompleted(int chunkid)
Description copied from interface: SplitListener
Split completed callback

Specified by:
splitCompleted in interface SplitListener
Parameters:
chunkid -

splitFailed

public void splitFailed(int chunkid,
                        ClientException e)
Description copied from interface: SplitListener
split failed callback.

Specified by:
splitFailed in interface SplitListener
Parameters:
chunkid -
e -

compressStarted

public void compressStarted(java.lang.Object source,
                            long size)
Description copied from interface: CompressListener
Item compression started.

Specified by:
compressStarted in interface CompressListener
Parameters:
source -
size -

dataCompressed

public void dataCompressed(long read)
Description copied from interface: CompressListener
Data to be compressed (in bytes).

Specified by:
dataCompressed in interface CompressListener
Parameters:
read -

compressCompleted

public void compressCompleted(java.lang.Object target,
                              long size)
Description copied from interface: CompressListener
Split completed callback.

Specified by:
compressCompleted in interface CompressListener
Parameters:
target -
size - of compressed file.

compressFailed

public void compressFailed(ClientException e)
Description copied from interface: CompressListener
Compress failed callback.

Specified by:
compressFailed in interface CompressListener
Parameters:
e -

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

setController

public void setController(TransferController controller)


Copyright © 1999-2005 JavaZOOM.