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

E17493-05

oracle.jdeveloper.library
Class ApplicationClasspathPanel

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.model.panels.ProjectSettingsTraversablePanel
                          extended by oracle.jdeveloper.library.ClasspathPanel
                              extended by oracle.jdeveloper.library.ApplicationClasspathPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, GridBagConstants, Traversable

public final class ApplicationClasspathPanel
extends ClasspathPanel

Panel to configure the application classpath.

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 oracle.ide.model.panels.ProjectSettingsTraversablePanel
CHAINED_PROPERTY_DATA_KEY, DEFAULT_PROJECT_KEY, EDITING_CUSTOM_PROPERTIES_KEY, PROPERTY_DATA_KEY, USER_ONLY_PROPERTY_DATA_KEY
 
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
ApplicationClasspathPanel()
           
 
Method Summary
protected  java.util.Collection<LibraryList> getBuiltInLibraryLists()
           
 java.lang.String getDataKey()
          Subclasses should implement this method and return the single key used to identify their project properties, unless the UI describes properties that span more than a single HashStructure, in which case null should be returned.
protected  java.net.URL getDefaultDirectory()
           
protected  java.util.List<JLibrary> getExports()
           
protected  java.lang.String getHelpTopicID()
           
protected  JDK getJDK()
           
protected  java.util.List<JLibrary> getLibraries()
           
protected  InternalLibraryList getLibraryList()
           
 java.lang.String[] getPropertyKeys()
          Subclasses must implement this method and return the list of property keys for this Project Properties panel.
protected  InternalLibraryList newLibraryList()
           
 void onProjectPanelEntry(TraversableContext tc)
          Subclasses must implement this method which is invoked when the panel is about to be displayed.
protected  void setExports(java.util.List<JLibrary> exports)
           
protected  void setJDK(JDK jdk)
           
protected  void setLibraries(java.util.List<JLibrary> libraries)
           
protected  boolean showExports()
           
protected  boolean showJDK()
           
 
Methods inherited from class oracle.jdeveloper.library.ClasspathPanel
getDefaultFocusComponent, getExternalLibraries, getLibraryNameFromPath, hideShareButton, onExit
 
Methods inherited from class oracle.ide.model.panels.ProjectSettingsTraversablePanel
activateProperties, arePropertiesOverridden, editingUserProperties, getProject, getPropertyData, isDefaultProject, isUserOnly, onEntry
 
Methods inherited from class oracle.ide.panels.DefaultTraversablePanel
gbc, gbc, getComponent, getDefaultTitle, getExitTransition, getHelpID, getText, 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

ApplicationClasspathPanel

public ApplicationClasspathPanel()
Method Detail

getHelpTopicID

protected java.lang.String getHelpTopicID()
Specified by:
getHelpTopicID in class ClasspathPanel

getDefaultDirectory

protected java.net.URL getDefaultDirectory()
Specified by:
getDefaultDirectory in class ClasspathPanel

showExports

protected boolean showExports()
Overrides:
showExports in class ClasspathPanel

showJDK

protected boolean showJDK()
Overrides:
showJDK in class ClasspathPanel

getDataKey

public java.lang.String getDataKey()
Description copied from class: ProjectSettingsTraversablePanel
Subclasses should implement this method and return the single key used to identify their project properties, unless the UI describes properties that span more than a single HashStructure, in which case null should be returned.

Specified by:
getDataKey in class ProjectSettingsTraversablePanel
Returns:
the unique key used to store and retrieve project properties, or null
See Also:
ProjectSettingsTraversablePanel.getPropertyKeys()

getPropertyKeys

public java.lang.String[] getPropertyKeys()
Description copied from class: ProjectSettingsTraversablePanel
Subclasses must implement this method and return the list of property keys for this Project Properties panel. If the data is stored in a single HashStructure, subclasses should implement ProjectSettingsTraversablePanel.getDataKey() and return the key used to store the set of properties, then this method should return the keys as short property names like: If the panel contains UI for properties that span more than one HashStructure, the property keys must be in the form:

Specified by:
getPropertyKeys in class ProjectSettingsTraversablePanel
Returns:
a list of property keys for this panel
See Also:
ProjectSettingsTraversablePanel.getDataKey()

onProjectPanelEntry

public void onProjectPanelEntry(TraversableContext tc)
Description copied from class: ProjectSettingsTraversablePanel
Subclasses must implement this method which is invoked when the panel is about to be displayed.

Overrides:
onProjectPanelEntry in class ClasspathPanel
Parameters:
tc - the shared data context

getLibraryList

protected InternalLibraryList getLibraryList()
Specified by:
getLibraryList in class ClasspathPanel

newLibraryList

protected InternalLibraryList newLibraryList()
Specified by:
newLibraryList in class ClasspathPanel

getLibraries

protected java.util.List<JLibrary> getLibraries()
Specified by:
getLibraries in class ClasspathPanel

setLibraries

protected void setLibraries(java.util.List<JLibrary> libraries)
Specified by:
setLibraries in class ClasspathPanel

getJDK

protected JDK getJDK()
Specified by:
getJDK in class ClasspathPanel

setJDK

protected void setJDK(JDK jdk)
Specified by:
setJDK in class ClasspathPanel

getExports

protected java.util.List<JLibrary> getExports()
Specified by:
getExports in class ClasspathPanel

setExports

protected void setExports(java.util.List<JLibrary> exports)
Specified by:
setExports in class ClasspathPanel

getBuiltInLibraryLists

protected java.util.Collection<LibraryList> getBuiltInLibraryLists()
Overrides:
getBuiltInLibraryLists in class ClasspathPanel

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

E17493-05

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