Synergy Home Page

au.edu.swin.synergy.plugin.rtp
Class BCheckOut

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--au.edu.swin.synergy.plugin.rtp.BCheckOut

public class BCheckOut
extends JPanel
implements BRepositoryPanel

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Field Summary
protected  BPlugin plugin
           
 
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
 
Constructor Summary
BCheckOut(BPlugin plug)
           
 
Method Summary
 void addComboListener(ActionListener listener)
           
 void addDir(String dirName)
           
 void addMouseListener(MouseListener mouseListener)
          adds a mouse listener to the table
 void addSelectionListener(ListSelectionListener listener)
           
 void clearText()
           
 String getComboText()
           
 String getCurrentDir()
           
 String getSelectedFile()
          gets the selected file
 String[] getSelectedFiles()
          gets the file that are selected in the table
 BResFileModel getTableModel()
          gets the table model used by the table on this panel
 boolean isFileSelected()
          checks to see if any files in the table have been selected
 void putText(String text)
          put text into the text area on the rirght hand side of the panel
 void removeDir(String dirName)
           
 void setCurrentDir(String dirName)
          sets the text of the current dir combo box
 void setPopupListener(MouseListener popupListener)
          adds a mouse listener to the tablepane for the popup menu to listen to
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseMotionListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

plugin

protected BPlugin plugin
Constructor Detail

BCheckOut

public BCheckOut(BPlugin plug)
Method Detail

getTableModel

public BResFileModel getTableModel()
gets the table model used by the table on this panel
Specified by:
getTableModel in interface BRepositoryPanel

putText

public void putText(String text)
put text into the text area on the rirght hand side of the panel
Parameters:
text - the text to be displayed

clearText

public void clearText()

setPopupListener

public void setPopupListener(MouseListener popupListener)
adds a mouse listener to the tablepane for the popup menu to listen to
Specified by:
setPopupListener in interface BRepositoryPanel
Parameters:
popupListener - the MouseListener the popup menu uses

addSelectionListener

public void addSelectionListener(ListSelectionListener listener)

isFileSelected

public boolean isFileSelected()
checks to see if any files in the table have been selected
Specified by:
isFileSelected in interface BRepositoryPanel

getSelectedFiles

public String[] getSelectedFiles()
gets the file that are selected in the table

getSelectedFile

public String getSelectedFile()
gets the selected file
Specified by:
getSelectedFile in interface BRepositoryPanel

addMouseListener

public void addMouseListener(MouseListener mouseListener)
adds a mouse listener to the table
Specified by:
addMouseListener in interface BRepositoryPanel
Parameters:
mouseListener - the mouse listener to be added
Overrides:
addMouseListener in class Component

setCurrentDir

public void setCurrentDir(String dirName)
sets the text of the current dir combo box
Specified by:
setCurrentDir in interface BRepositoryPanel
Parameters:
dirName - the name of the current directory

getCurrentDir

public String getCurrentDir()
Specified by:
getCurrentDir in interface BRepositoryPanel

addDir

public void addDir(String dirName)
Specified by:
addDir in interface BRepositoryPanel

removeDir

public void removeDir(String dirName)
Specified by:
removeDir in interface BRepositoryPanel

addComboListener

public void addComboListener(ActionListener listener)
Specified by:
addComboListener in interface BRepositoryPanel

getComboText

public String getComboText()
Specified by:
getComboText in interface BRepositoryPanel

Synergy Home Page