net.sf.jftp.gui
Class RemoteDir

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--net.sf.jftp.gui.framework.HPanel
                                |
                                +--net.sf.jftp.gui.DirPanel
                                      |
                                      +--net.sf.jftp.gui.RemoteDir
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, ConnectionListener, Dir, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable

public class RemoteDir
extends DirPanel
implements javax.swing.event.ListSelectionListener, java.awt.event.ActionListener, ConnectionListener

See Also:
Serialized Form

Field Summary
 javax.swing.JList jl
           
 
Fields inherited from class net.sf.jftp.gui.DirPanel
con, dList, path
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
RemoteDir()
           
RemoteDir(java.lang.String path)
           
 
Method Summary
 void actionFinished(BasicConnection c)
           
 void actionPerformed(java.awt.event.ActionEvent e)
           
 void actionPerformed(java.lang.Object target, java.lang.String msg)
           
 void blockedTransfer(int index)
           
 void connectionFailed(BasicConnection con, java.lang.String reason)
           
 void connectionInitialized(BasicConnection con)
           
 void fresh()
           
 void gui_init()
           
 void gui(boolean fakeInit)
           
 void lock(boolean first)
           
 void setDirList(boolean fakeInit)
           
 void setViewPort()
           
 void startTransfer(DirEntry entry)
           
 void transfer()
          Transfers all selected files
 void transfer(int i)
          Transfers single file, or all selected files if index is -1
 void unlock(boolean first)
           
 void updateProgress(java.lang.String file, java.lang.String type, long bytes)
           
 void updateRemoteDirectory(BasicConnection c)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          this manages the selections
 
Methods inherited from class net.sf.jftp.gui.DirPanel
getCon, getPath, getType, setCon, setDownloadList, setPath, setType
 
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

jl

public javax.swing.JList jl
Constructor Detail

RemoteDir

public RemoteDir()

RemoteDir

public RemoteDir(java.lang.String path)
Method Detail

gui_init

public void gui_init()

setViewPort

public void setViewPort()

gui

public void gui(boolean fakeInit)

setDirList

public void setDirList(boolean fakeInit)

actionPerformed

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

blockedTransfer

public void blockedTransfer(int index)

lock

public void lock(boolean first)
Specified by:
lock in interface Dir
Overrides:
lock in class DirPanel

unlock

public void unlock(boolean first)
Specified by:
unlock in interface Dir
Overrides:
unlock in class DirPanel

fresh

public void fresh()
Specified by:
fresh in interface Dir
Overrides:
fresh in class DirPanel

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
this manages the selections

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

updateProgress

public void updateProgress(java.lang.String file,
                           java.lang.String type,
                           long bytes)
Specified by:
updateProgress in interface ConnectionListener

connectionInitialized

public void connectionInitialized(BasicConnection con)
Specified by:
connectionInitialized in interface ConnectionListener

connectionFailed

public void connectionFailed(BasicConnection con,
                             java.lang.String reason)
Specified by:
connectionFailed in interface ConnectionListener

updateRemoteDirectory

public void updateRemoteDirectory(BasicConnection c)
Specified by:
updateRemoteDirectory in interface ConnectionListener

transfer

public void transfer()
Transfers all selected files


startTransfer

public void startTransfer(DirEntry entry)

transfer

public void transfer(int i)
Transfers single file, or all selected files if index is -1


actionFinished

public void actionFinished(BasicConnection c)
Specified by:
actionFinished in interface ConnectionListener

actionPerformed

public void actionPerformed(java.lang.Object target,
                            java.lang.String msg)
Specified by:
actionPerformed in interface Dir
Overrides:
actionPerformed in class DirPanel