Skip navigation links

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

E17493-04


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:
"debugInformation"
If the panel contains UI for properties that span more than one HashStructure, the property keys must be in the form:
"oracle.jdeveloper.compiler.OjcConfiguration/debugInformation"
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

Skip navigation links

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

E17493-04


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