com.infoengine.modeler.UI
Class IEChooser

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.infoengine.modeler.UI.IEChooser
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, RootPaneContainer, Serializable, WindowConstants

public class IEChooser
extends JDialog

See Also:
Serialized Form

Nested Class Summary
(package private)  class IEChooser.LookInListener
           
(package private)  class IEChooser.SourceListRenderer
           
 
Nested classes inherited from class javax.swing.JDialog
JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
(package private)  BorderLayout borderLayout1
           
(package private)  BorderLayout borderLayout2
           
(package private)  JPanel BottomPanel
           
(package private)  StackedLayout buttonLayout
           
(package private)  JPanel ButtonPanel
           
(package private)  JButton CancelButton
           
(package private)  JButton CreateButton
           
private  Vector entries
           
private  String lastBase
           
(package private)  JScrollPane ListScrollPane
           
(package private)  JComboBox LookInComboBox
           
(package private)  JLabel LookInLabel
           
(package private)  IEChooser.LookInListener lookInListener
           
private  IOManager manager
           
(package private)  JTextField NewTextField
           
(package private)  JPanel panel1
           
private  boolean save
           
(package private)  StackedLayout scrollLayout
           
(package private)  JPanel ScrollPanel
           
(package private)  JButton SelectButton
           
private  SourceTree selectedBase
           
(package private)  JPanel SelectionPanel
           
(package private)  JTextField SelectionTextField
           
(package private)  TwoColumnLayout selectLayout
           
(package private)  JList SourceList
           
(package private)  JLabel TaskLabel
           
(package private)  JPanel TopPanel
           
(package private)  JButton UpFolderButton
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
IEChooser()
           
IEChooser(Frame frame, String title, boolean modal)
           
 
Method Summary
(package private)  void CancelButton_actionPerformed(ActionEvent e)
           
(package private)  void CreateButton_actionPerformed(ActionEvent e)
           
private  SourceTree findSelected()
           
 String getSelectedBase()
          return the DN that was selected
 String getSelectedRelative()
           
 SourceTree getSelection()
           
(package private)  void jbInit()
           
private  void listBase(String base)
          list a specific DN into this dialog
(package private)  void NewTextField_keyPressed(KeyEvent e)
           
private  void safeListBase(String base)
           
private  void selectAndClose()
           
(package private)  void SelectButton_actionPerformed(ActionEvent e)
           
(package private)  void SelectionTextField_keyPressed(KeyEvent e)
           
 void setVisible(boolean visible)
           
private  void showMe()
          show this dialog utility method
 void showOpenDialog(IOManager iom)
          open an open dialog
 void showSaveDialog(IOManager iom)
          open a save dialog
(package private)  void SourceList_keyPressed(KeyEvent e)
           
(package private)  void SourceList_mouseClicked(MouseEvent e)
           
(package private)  void SourceList_valueChanged(ListSelectionEvent e)
           
(package private)  void UpFolderButton_actionPerformed(ActionEvent e)
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panel1

JPanel panel1

borderLayout1

BorderLayout borderLayout1

ListScrollPane

JScrollPane ListScrollPane

SourceList

JList SourceList

BottomPanel

JPanel BottomPanel

borderLayout2

BorderLayout borderLayout2

SelectionPanel

JPanel SelectionPanel

ButtonPanel

JPanel ButtonPanel

buttonLayout

StackedLayout buttonLayout

selectLayout

TwoColumnLayout selectLayout

CancelButton

JButton CancelButton

SelectButton

JButton SelectButton

SelectionTextField

JTextField SelectionTextField

TaskLabel

JLabel TaskLabel

TopPanel

JPanel TopPanel

ScrollPanel

JPanel ScrollPanel

scrollLayout

StackedLayout scrollLayout

LookInComboBox

JComboBox LookInComboBox

LookInLabel

JLabel LookInLabel

UpFolderButton

JButton UpFolderButton

lookInListener

IEChooser.LookInListener lookInListener

CreateButton

JButton CreateButton

NewTextField

JTextField NewTextField

selectedBase

private SourceTree selectedBase

manager

private IOManager manager

entries

private Vector entries

lastBase

private String lastBase

save

private boolean save
Constructor Detail

IEChooser

public IEChooser(Frame frame,
                 String title,
                 boolean modal)

IEChooser

public IEChooser()
Method Detail

jbInit

void jbInit()
      throws Exception
Throws:
Exception

setVisible

public void setVisible(boolean visible)

showSaveDialog

public void showSaveDialog(IOManager iom)
                    throws Exception
open a save dialog

Throws:
Exception

showOpenDialog

public void showOpenDialog(IOManager iom)
                    throws Exception
open an open dialog

Throws:
Exception

showMe

private void showMe()
             throws Exception
show this dialog utility method

Throws:
Exception

getSelection

public SourceTree getSelection()

getSelectedBase

public String getSelectedBase()
return the DN that was selected

Returns:
String or null

getSelectedRelative

public String getSelectedRelative()

CancelButton_actionPerformed

void CancelButton_actionPerformed(ActionEvent e)

SelectButton_actionPerformed

void SelectButton_actionPerformed(ActionEvent e)

findSelected

private SourceTree findSelected()

selectAndClose

private void selectAndClose()

safeListBase

private void safeListBase(String base)

listBase

private void listBase(String base)
               throws Exception
list a specific DN into this dialog

Throws:
Exception

SourceList_mouseClicked

void SourceList_mouseClicked(MouseEvent e)

SourceList_valueChanged

void SourceList_valueChanged(ListSelectionEvent e)

UpFolderButton_actionPerformed

void UpFolderButton_actionPerformed(ActionEvent e)

CreateButton_actionPerformed

void CreateButton_actionPerformed(ActionEvent e)

NewTextField_keyPressed

void NewTextField_keyPressed(KeyEvent e)

SelectionTextField_keyPressed

void SelectionTextField_keyPressed(KeyEvent e)

SourceList_keyPressed

void SourceList_keyPressed(KeyEvent e)