Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.ide.resourcebundle
Class SelectTextPanel

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.resourcebundle.SelectTextPanel

All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.VetoableChangeListener, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.DocumentListener, Traversable

public final class SelectTextPanel
extends javax.swing.JPanel
implements Traversable, javax.swing.event.DocumentListener, java.beans.VetoableChangeListener

Provides a panel that can be used to select an existing resource from a resource bundle or create a new entry in a resource bundle (if the bundle allows creation of new resources).

See Also:
Serialized Form

Nested Class Summary
static class SelectTextPanel.SearchType
          SearchType (ALL_SEARCH, KEY_SEARCH, TEXT_SEARCH or METADATA_SEARCH)

 

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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH

 

Constructor Summary
SelectTextPanel(java.lang.String text)
           

 

Method Summary
static void addBundleSelectionValidator(AbstractBundleSelectionValidator validator)
          Adds the specified AbstractBundleSelectionValidator to the list of validators
 void changedUpdate(javax.swing.event.DocumentEvent e)
           
static AbstractBundleSelectionValidator findBundleValidator(java.net.URL jarURL)
          Package-protected only so that unit tests and ResourceBundleOptionsPanel can access it.
 java.awt.Component getComponent()
          Public as implementation detail only, must not be used externally
 java.lang.Object getExitTransition()
          Public as implementation detail only, must not be used externally
 java.lang.String getHelpID()
          Public as implementation detail only, must not be used externally
 ResourceBundleKey getSelectedBundleKey()
           
 javax.swing.JTable getTable()
           
 oracle.ide.resourcebundle.SelectTextPanel.ResourceBundleTableModel getTableModel()
           
 void insertUpdate(javax.swing.event.DocumentEvent e)
           
 void loadAltBundles(java.util.List<java.lang.String> altBundles)
           
 void onEntry(TraversableContext dataContext)
          Public as implementation detail only, must not be used externally
 void onExit(TraversableContext dataContext)
          Public as implementation detail only, must not be used externally
static void removeBundleSelectionValidator(AbstractBundleSelectionValidator validator)
          Removes the specified AbstractBundleSelectionValidator from the list of validators
 void removeUpdate(javax.swing.event.DocumentEvent e)
           
 void setProject(PropertyStorage project)
           
 void setSelectedBundle(NodeResourceBundle bundle)
           
 void setSelectedBundle(java.lang.String bundleId)
           
 void setSelectedKey(java.lang.String key)
           
 void vetoableChange(java.beans.PropertyChangeEvent evt)
           

 

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

SelectTextPanel

public SelectTextPanel(java.lang.String text)

Method Detail

addBundleSelectionValidator

public static void addBundleSelectionValidator(AbstractBundleSelectionValidator validator)
Adds the specified AbstractBundleSelectionValidator to the list of validators
Parameters:
validator -

removeBundleSelectionValidator

public static void removeBundleSelectionValidator(AbstractBundleSelectionValidator validator)
Removes the specified AbstractBundleSelectionValidator from the list of validators
Parameters:
validator -

findBundleValidator

public static AbstractBundleSelectionValidator findBundleValidator(java.net.URL jarURL)
Package-protected only so that unit tests and ResourceBundleOptionsPanel can access it. No other code should use this. Finds the validator from the list that can accept this type of jar url

vetoableChange

public void vetoableChange(java.beans.PropertyChangeEvent evt)
                    throws java.beans.PropertyVetoException
Specified by:
vetoableChange in interface java.beans.VetoableChangeListener
Throws:
java.beans.PropertyVetoException

setProject

public void setProject(PropertyStorage project)

setSelectedBundle

public void setSelectedBundle(NodeResourceBundle bundle)

setSelectedBundle

public void setSelectedBundle(java.lang.String bundleId)

setSelectedKey

public void setSelectedKey(java.lang.String key)

getTableModel

public oracle.ide.resourcebundle.SelectTextPanel.ResourceBundleTableModel getTableModel()

getTable

public javax.swing.JTable getTable()

loadAltBundles

public void loadAltBundles(java.util.List<java.lang.String> altBundles)

getSelectedBundleKey

public ResourceBundleKey getSelectedBundleKey()

onEntry

public void onEntry(TraversableContext dataContext)
Public as implementation detail only, must not be used externally
Specified by:
onEntry in interface Traversable
Parameters:
dataContext -

getComponent

public java.awt.Component getComponent()
Public as implementation detail only, must not be used externally
Specified by:
getComponent in interface Traversable
Returns:
The UI Component that the user interacts with for creating or editing an object.

onExit

public void onExit(TraversableContext dataContext)
Public as implementation detail only, must not be used externally
Specified by:
onExit in interface Traversable
Parameters:
dataContext - The data object where changes made in the UI should be copied so that the changes can be accessed by other Traversables.

getExitTransition

public java.lang.Object getExitTransition()
Public as implementation detail only, must not be used externally
Specified by:
getExitTransition in interface Traversable
Returns:
The exit transition for the Traversable that is used by dynamic interview-style wizards to determine the next course of action. A Traversable class that does not support multiple possible transitions should just return null.

getHelpID

public java.lang.String getHelpID()
Public as implementation detail only, must not be used externally
Specified by:
getHelpID in interface Traversable

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent e)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent e)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent e)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


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