| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--javax.swing.JDialog
                                |
                                +--org.apache.batik.util.gui.URIChooser
This class is a dialog used to enter an URI or to choose a local file
| Inner Class Summary | |
| protected  class | URIChooser.BrowseButtonActionThe action associated with the 'browse' button | 
| protected  class | URIChooser.CancelButtonActionThe action associated with the 'Cancel' button of the URI chooser | 
| protected  class | URIChooser.ClearButtonActionThe action associated with the 'Clear' button of the URI chooser | 
| protected  class | URIChooser.DocumentAdapterTo listen to the document changes | 
| protected  class | URIChooser.OKButtonActionThe action associated with the 'OK' button of the URI chooser | 
| Inner classes inherited from class javax.swing.JDialog | 
| javax.swing.JDialog.AccessibleJDialog | 
| Inner classes inherited from class java.awt.Dialog | 
| java.awt.Dialog.AccessibleAWTDialog | 
| Inner classes inherited from class java.awt.Window | 
| java.awt.Window.AccessibleAWTWindow | 
| Inner classes inherited from class java.awt.Container | 
| java.awt.Container.AccessibleAWTContainer | 
| Inner classes inherited from class java.awt.Component | 
| java.awt.Component.AccessibleAWTComponent | 
| Field Summary | |
| protected static java.util.ResourceBundle | bundleThe resource bundle | 
| protected  ButtonFactory | buttonFactoryThe button factory | 
| static int | CANCEL_OPTIONThe return value if 'Cancel' is chosen. | 
| protected  java.lang.String | chosenPathThe last chosen path. | 
| protected  javax.swing.JButton | clearButtonThe Clear button | 
| protected  java.lang.String | currentPathThe current path. | 
| protected  javax.swing.filechooser.FileFilter | fileFilterThe file filter. | 
| protected  java.util.Map | listenersThe map that contains the listeners | 
| static int | OK_OPTIONThe return value if 'OK' is chosen. | 
| protected  javax.swing.JButton | okButtonThe OK button | 
| protected static ResourceManager | resourcesThe resource manager | 
| protected static java.lang.String | RESOURCESThe resource file name | 
| protected  int | returnCodeThe last return code. | 
| protected  javax.swing.JTextField | textFieldThe text field | 
| Fields inherited from class javax.swing.JDialog | 
| accessibleContext, rootPane, rootPaneCheckingEnabled | 
| 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, HIDE_ON_CLOSE | 
| Fields inherited from interface java.awt.image.ImageObserver | 
| ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH | 
| Constructor Summary | |
| URIChooser(javax.swing.JDialog d)Creates a new URIChooser | |
| URIChooser(javax.swing.JFrame f)Creates a new URIChooser | |
| Method Summary | |
| protected  javax.swing.JPanel | createButtonsPanel()Creates the buttons panel | 
| protected  javax.swing.JPanel | createURISelectionPanel()Creates the URI selection panel | 
|  javax.swing.Action | getAction(java.lang.String key)Returns the action associated with the given string or null on error | 
|  java.lang.String | getText()Returns the text entered by the user. | 
| protected  void | initialize()Initializes the dialog | 
|  void | setFileFilter(javax.swing.filechooser.FileFilter ff)Sets the file filter to use with the file selector. | 
|  int | showDialog()Shows the dialog. | 
| protected  void | updateClearButtonAction()To update the state of the Clear button | 
| protected  void | updateOKButtonAction()To update the state of the OK button | 
| Methods inherited from class javax.swing.JDialog | 
| addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update | 
| Methods inherited from class java.awt.Dialog | 
| addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show | 
| Methods inherited from class java.awt.Window | 
| addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront | 
| Methods inherited from class java.awt.Container | 
| add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree | 
| Methods inherited from class java.awt.Component | 
| action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus | 
| Methods inherited from class java.lang.Object | 
| clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
public static final int OK_OPTION
public static final int CANCEL_OPTION
protected static final java.lang.String RESOURCES
protected static java.util.ResourceBundle bundle
protected static ResourceManager resources
protected ButtonFactory buttonFactory
protected javax.swing.JTextField textField
protected javax.swing.JButton okButton
protected javax.swing.JButton clearButton
protected java.lang.String currentPath
protected javax.swing.filechooser.FileFilter fileFilter
protected int returnCode
protected java.lang.String chosenPath
protected java.util.Map listeners
| Constructor Detail | 
public URIChooser(javax.swing.JDialog d)
d - the parent dialogpublic URIChooser(javax.swing.JFrame f)
f - the parent frameokAction - the action to associate to the ok button| Method Detail | 
public int showDialog()
public java.lang.String getText()
public void setFileFilter(javax.swing.filechooser.FileFilter ff)
protected void initialize()
protected javax.swing.JPanel createURISelectionPanel()
protected javax.swing.JPanel createButtonsPanel()
protected void updateOKButtonAction()
protected void updateClearButtonAction()
public javax.swing.Action getAction(java.lang.String key)
                             throws MissingListenerException
getAction in interface ActionMapkey - the key mapped with the action to getMissingListenerException - if the action is not found| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||