Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.ide.dialogs.filter
Class DirectoryOptionsPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by oracle.ide.panels.DefaultTraversablePanel
                      extended by oracle.ide.dialogs.filter.DirectoryOptionsPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeSelectionListener, GridBagConstants, Traversable

Deprecated. since 11.0 with no replacement.

public class DirectoryOptionsPanel
extends DefaultTraversablePanel
implements java.lang.Runnable, javax.swing.event.TreeExpansionListener, javax.swing.event.TreeSelectionListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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 oracle.ide.controls.GridBagConstants
ANCHOR_C, ANCHOR_E, ANCHOR_N, ANCHOR_NE, ANCHOR_NW, ANCHOR_S, ANCHOR_SE, ANCHOR_SW, ANCHOR_W, FILL_NONE, FILL_X, FILL_XY, FILL_Y
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DirectoryOptionsPanel(java.net.URL[] selectedURLs, boolean showAddButton, boolean addingToProject)
          Deprecated.  
DirectoryOptionsPanel(java.net.URL[] selectedURLs, boolean showAddButton, boolean showRemoveButton, boolean addingToProject)
          Deprecated. This constructor is used when you want the DirectoryOptionsPanel to display a button to allow the user to remove tree nodes from it's display.
DirectoryOptionsPanel(java.net.URL[] selectedURLs, boolean showAddButton, boolean showRemoveButton, boolean addingToProject, Context context)
          Deprecated. Add commands must use this constructor to set the context so the DirectoryOptionsPanel will properly handle jws and jpr files.
 
Method Summary
 void _addBtn_actionPerformed(java.awt.event.ActionEvent e)
          Deprecated.  
 void _dirFilterBtn_actionPerformed(java.awt.event.ActionEvent e)
          Deprecated.  
 void _fileTypeBtn_actionPerformed(java.awt.event.ActionEvent e)
          Deprecated.  
 void _removeBtn_actionPerformed(java.awt.event.ActionEvent e)
          Deprecated.  
static boolean containsDirectory(java.net.URL[] selectedURLs)
          Deprecated. Determine if the URL[] contains a directory
 int expandDirectories(java.awt.Component parent)
          Deprecated. This method goes thru the directories list and expands each directory in it based on the filter(s) set for the directory.
 boolean getCopyFiles()
          Deprecated.  
 java.net.URL getCopyLocationURL()
          Deprecated.  
 java.util.ArrayList getInputDirectories()
          Deprecated.  
 java.net.URL getNewFileNameFor(java.net.URL originalFile)
          Deprecated.  
 java.net.URL getProjectDirectory()
          Deprecated. Returns the URL of the project directory field.
 JMutableTreeNode getRootNode()
          Deprecated.  
 java.util.List getSelectedFileList(java.awt.Component parent, boolean copyNow)
          Deprecated. Returns selected nodes.
 CustomJTree getTree()
          Deprecated.  
 void populateTree(java.net.URL[] selectedURLs)
          Deprecated.  
 void run()
          Deprecated.  
 void setContext(Context context)
          Deprecated. Sets the Context that the DirectoryOptionsPanel is operating in.
 void setProject(Project project)
          Deprecated. Sets the project so that we can prevent display of files that already exist in the project.
 void setProjectDirectory(java.net.URL projectDirectory)
          Deprecated. Sets the URL of the project directory field.
 boolean showDialog(java.awt.Component parent)
          Deprecated.  
 void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
          Deprecated.  
 void treeExpanded(javax.swing.event.TreeExpansionEvent event)
          Deprecated.  
 void valueChanged(javax.swing.event.TreeSelectionEvent event)
          Deprecated.  
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, onEntry, onExit, setDefaultTitle, setHelpID
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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
 

Constructor Detail

DirectoryOptionsPanel

public DirectoryOptionsPanel(java.net.URL[] selectedURLs,
                             boolean showAddButton,
                             boolean showRemoveButton,
                             boolean addingToProject,
                             Context context)
Deprecated. 
Add commands must use this constructor to set the context so the DirectoryOptionsPanel will properly handle jws and jpr files. If adding to the Workspaces Node the context should not have workspace or project set in it so the DirectoryOptionsPanel will allow only jws files. If a workspace node has been selected, the context should have the workspace set but the project null so DirectoryOptionsPanel will allow only jpr files. If a project node has been selected, the context should have the workspace and project set so the DirectoryOptionsPanel will exclude jws and jpr files.

Parameters:
selectedURLs - The list of files selected in the URLChooser
showAddButton - true if the add button should be displayed to let the user add additional files/directories to the DirectoryOptionsPanel
showRemoveButton - true to display a button that allows nodes to be removed from the DirectoryOptionsPanel
addingToProject - true if using an Add command; false otherwise
context - the context as described above

DirectoryOptionsPanel

public DirectoryOptionsPanel(java.net.URL[] selectedURLs,
                             boolean showAddButton,
                             boolean addingToProject)
Deprecated. 

DirectoryOptionsPanel

public DirectoryOptionsPanel(java.net.URL[] selectedURLs,
                             boolean showAddButton,
                             boolean showRemoveButton,
                             boolean addingToProject)
Deprecated. 
This constructor is used when you want the DirectoryOptionsPanel to display a button to allow the user to remove tree nodes from it's display.

Parameters:
selectedURLs - The list of files selected in the URLChooser
showAddButton - true if the add button should be displayed to let the user add additional files/directories to the DirectoryOptionsPanel
showRemoveButton - true to display a button that allows nodes to be removed from the DirectoryOptionsPanel
addingToProject - true if using an Add command; false otherwise
Method Detail

setProject

public void setProject(Project project)
Deprecated. 
Sets the project so that we can prevent display of files that already exist in the project.

Parameters:
project - to which files will be added. This should not be set when creating a new project.

setContext

public void setContext(Context context)
Deprecated. 
Sets the Context that the DirectoryOptionsPanel is operating in.

Parameters:
context -

showDialog

public boolean showDialog(java.awt.Component parent)
Deprecated. 

getProjectDirectory

public java.net.URL getProjectDirectory()
Deprecated. 
Returns the URL of the project directory field. Null may be returned.

Returns:
URL of the directory to copy files into (if the copy checkbox has been checked)

setProjectDirectory

public void setProjectDirectory(java.net.URL projectDirectory)
Deprecated. 
Sets the URL of the project directory field.

Parameters:
URL - of the directory to copy files into (if the copy checkbox has been checked)

getCopyFiles

public boolean getCopyFiles()
Deprecated. 

getCopyLocationURL

public java.net.URL getCopyLocationURL()
Deprecated. 

containsDirectory

public static boolean containsDirectory(java.net.URL[] selectedURLs)
Deprecated. 
Determine if the URL[] contains a directory

Parameters:
selectedURLs - URL array to test for existence of a directory

populateTree

public void populateTree(java.net.URL[] selectedURLs)
Deprecated. 

getRootNode

public JMutableTreeNode getRootNode()
Deprecated. 

getTree

public CustomJTree getTree()
Deprecated. 

getInputDirectories

public java.util.ArrayList getInputDirectories()
Deprecated. 

expandDirectories

public int expandDirectories(java.awt.Component parent)
Deprecated. 
This method goes thru the directories list and expands each directory in it based on the filter(s) set for the directory. The return value indicates the number of files that should be imported into the project.


run

public void run()
Deprecated. 
Specified by:
run in interface java.lang.Runnable

getNewFileNameFor

public java.net.URL getNewFileNameFor(java.net.URL originalFile)
Deprecated. 

getSelectedFileList

public java.util.List getSelectedFileList(java.awt.Component parent,
                                          boolean copyNow)
Deprecated. 
Returns selected nodes. Content of the list are URLs Caller may want to provide an error message if no files are selected. See DirOptionsArb for commonly used message.

Parameters:
parent - component that a ProgressBar should be centered over (a ProgressBar is used since the operation could take a long time)
Returns:
List of URLs that have been selected. May return a null list when no files have been selected in the UI

_fileTypeBtn_actionPerformed

public void _fileTypeBtn_actionPerformed(java.awt.event.ActionEvent e)
Deprecated. 

_addBtn_actionPerformed

public void _addBtn_actionPerformed(java.awt.event.ActionEvent e)
Deprecated. 

_removeBtn_actionPerformed

public void _removeBtn_actionPerformed(java.awt.event.ActionEvent e)
Deprecated. 

_dirFilterBtn_actionPerformed

public void _dirFilterBtn_actionPerformed(java.awt.event.ActionEvent e)
Deprecated. 

valueChanged

public void valueChanged(javax.swing.event.TreeSelectionEvent event)
Deprecated. 
Specified by:
valueChanged in interface javax.swing.event.TreeSelectionListener

treeExpanded

public void treeExpanded(javax.swing.event.TreeExpansionEvent event)
Deprecated. 
Specified by:
treeExpanded in interface javax.swing.event.TreeExpansionListener

treeCollapsed

public void treeCollapsed(javax.swing.event.TreeExpansionEvent event)
Deprecated. 
Specified by:
treeCollapsed in interface javax.swing.event.TreeExpansionListener

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.