public class GenericPanel extends ProjectSettingsTraversablePanel
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentCHAINED_PROPERTY_DATA_KEY, DEFAULT_PROJECT_KEY, EDITING_CUSTOM_PROPERTIES_KEY, PROPERTY_DATA_KEY, USER_ONLY_PROPERTY_DATA_KEYlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description | 
|---|
| GenericPanel(java.lang.String propertyKey,
            java.lang.String listLabel)Deprecated. 
 Use GenericPanel(String, String, String) instead. | 
| GenericPanel(java.lang.String dataKey,
            java.lang.String propertyKey,
            java.lang.String listLabel)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 casenullshould be returned. | 
| protected java.lang.String | getHashAdapterDelegateKey()If the properties edited by this panel may be managed
 by a  HSAdapterDelegate,
 override this method and return the key that identifies the parent
 hash structure. | 
| java.lang.String | getHelpID()This method allows a subclass to implement a dynamic means of
  determining the help ID. | 
| static Navigable | getNavigable(java.lang.String shortLabel,
            java.lang.String contentSetKey) | 
| java.lang.String[] | getPropertyKeys()Subclasses must implement this method and return the list of
 property keys for this Project Properties panel. | 
| void | onExit(TraversableContext dataContext)Does nothing by default. | 
| void | onProjectPanelEntry(TraversableContext tc)Subclasses must implement this method which is invoked when the
 panel is about to be displayed. | 
activateProperties, add, add, add, add, arePropertiesOverridden, editingUserProperties, editsSharedProperties, getLayout, getProject, getProject, getProjectsOwningWorkspace, getPropertyData, isDefaultProject, isEditingSharedProperties, isUserOnly, onEntry, remove, remove, removeAll, setLayout, supportsSharedPropertiesgbc, gbc, getComponent, getDefaultTitle, getExitTransition, getText, setDefaultTitle, setHelpIDgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, updateadd, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusDownCycle, validate, validateTreeaction, 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, 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, transferFocusBackward, transferFocusUpCyclepublic GenericPanel(java.lang.String dataKey,
                    java.lang.String propertyKey,
                    java.lang.String listLabel)
dataKey - String that identifes the HashStructure where
    this panel's properties are stored.propertyKey - String that identifies the key used to store the
    ContentSet in the HashStructure.listLabel - The label for the content folder list.public GenericPanel(java.lang.String propertyKey,
                    java.lang.String listLabel)
public static Navigable getNavigable(java.lang.String shortLabel, java.lang.String contentSetKey)
public void onProjectPanelEntry(TraversableContext tc)
ProjectSettingsTraversablePanel
 Note: This method should be protected. This method should
 not be called directly; instead use ProjectSettingsTraversablePanel.onEntry(oracle.ide.panels.TraversableContext) when displaying
 this panel.
onProjectPanelEntry in class ProjectSettingsTraversablePaneltc - the shared data contextpublic void onExit(TraversableContext dataContext) throws TraversalException
DefaultTraversablePanelonExit in interface TraversableonExit in class DefaultTraversablePaneldataContext - The data object where changes made in the UI
  should be copied so that the changes can be accessed by other
  Traversables.TraversalException - if the user has entered either
  incomplete, invalid, or inconsistent data.  This exception
  prevents the property dialog or wizard from continuing and
  forces the user to stay on the current Traversable
  until the data entered is valid or the user cancels.  The
  exception class itself is capable of carrying an error message
  that will be shown to the user.  Refer to its javadoc for details.Traversable.onExit(TraversableContext)public java.lang.String getHelpID()
DefaultTraversablePanelgetHelpID in interface TraversablegetHelpID in class DefaultTraversablePanelpublic java.lang.String[] getPropertyKeys()
ProjectSettingsTraversablePanelHashStructure,
 subclasses should implement ProjectSettingsTraversablePanel.getDataKey() "debugInformation" HashStructure, the property  keys must be in the
 form:
  "oracle.jdeveloper.compiler.OjcConfiguration/debugInformation" getPropertyKeys in class ProjectSettingsTraversablePanelProjectSettingsTraversablePanel.getDataKey()public java.lang.String getDataKey()
ProjectSettingsTraversablePanelHashStructure, in which case null
 should be returned.getDataKey in class ProjectSettingsTraversablePanelnullProjectSettingsTraversablePanel.getPropertyKeys()protected java.lang.String getHashAdapterDelegateKey()
ProjectSettingsTraversablePanelHSAdapterDelegate,
 override this method and return the key that identifies the parent
 hash structure.
 Note: Only override this method if all properties edited
 in this GUI are delegated using a single key. If some properties
 are delegated while others are not, use a HSAdapterDelegateComponent
 to wrap the components that edit those properties.
getHashAdapterDelegateKey in class ProjectSettingsTraversablePanelHSAdapterDelegateComponent