Synergy Home Page

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

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

public class BCheckIn
extends JPanel
implements BRepositoryPanel

Class which supplies the panel for checking in files.

Author:
Shane Fitzgibbon
Copyright Belongs To:
Synergy Software 1999
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
BCheckIn(BPlugin plug)
          Constructor for the check in panel
 
Method Summary
 void addComboListener(ActionListener listener)
           
 void addDir(String dirName)
           
 void addMouseListener(MouseListener mouseListener)
          adds a mouse listener to the table
 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 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

BCheckIn

public BCheckIn(BPlugin plug)
Constructor for the check in panel
Parameters:
plug - the plugin that uses this panel
Method Detail

getTableModel

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

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

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

getSelectedFile

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

getSelectedFiles

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

isFileSelected

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

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