|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.2) E13403-10 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
oracle.ide.expressionbuilder.ExpressionBuilderPanel
public class ExpressionBuilderPanel
Graphical expression builder with pluggable pickers. Note: This class utilizes a two stage initialization to allow sublclass overrides the most flexibility. initialize must be call after calling the ctor.
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 | |
---|---|
protected javax.swing.JButton |
m_clearBtn |
protected javax.swing.JTextArea |
m_descArea |
protected javax.swing.JPanel |
m_descriptionPnl |
protected javax.swing.JTextPane |
m_errorPane |
protected javax.swing.JPanel |
m_expressionPnl |
protected boolean |
m_Initialized |
protected ExpressionBuilderPicker[] |
m_pickers |
protected javax.swing.JTextArea |
m_previewArea |
protected javax.swing.JButton |
m_redoBtn |
protected javax.swing.JButton |
m_shuttleBtn |
protected javax.swing.JSplitPane |
m_splitter1 |
protected javax.swing.JSplitPane |
m_splitter2 |
protected javax.swing.text.JTextComponent |
m_textPane |
protected javax.swing.JButton |
m_undoBtn |
protected javax.swing.undo.UndoManager |
m_undoManager |
protected javax.swing.JButton |
m_validateBtn |
protected ExpressionValidator |
m_validator |
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 | |
---|---|
ExpressionBuilderPanel(javax.swing.text.JTextComponent editorPane, ExpressionBuilderPicker[] pickers) Constructor Note: initialize must be called directly following calling the ctor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
void |
changedUpdate(javax.swing.event.DocumentEvent e) |
protected void |
createControls() |
protected javax.swing.JPanel |
createDescriptionPanel() |
protected javax.swing.JPanel |
createErrorPanel() |
protected javax.swing.JPanel |
createExpressionPanel() |
protected java.awt.Component |
createHeaderComponent() |
protected javax.swing.JPanel |
createTitlePanel(ExpressionBuilderPicker picker) |
protected javax.swing.JPanel |
createToolBar() |
java.lang.String |
getExpressionText() |
java.awt.Component |
getInitialFocus() |
ExpressionValidator |
getValidator() |
protected void |
handleClear() |
protected void |
handleRedo() |
protected void |
handleShuttleClick() |
protected void |
handleUndo() |
void |
initialize() Calls createControls(), layoutControls(), loadNupdateControls. |
protected void |
insertString(java.lang.String s) |
void |
insertUpdate(javax.swing.event.DocumentEvent e) |
protected void |
layoutControls() |
protected void |
loadControls() |
void |
pickerEventOccurred(PickerEvent evt) |
void |
removeUpdate(javax.swing.event.DocumentEvent e) |
protected void |
setDescriptionText(java.lang.String s) |
void |
setExpressionText(java.lang.String exp) |
protected void |
setPreviewText(java.lang.String s) |
void |
setValidator(ExpressionValidator validator) |
void |
undoableEditHappened(javax.swing.event.UndoableEditEvent e) |
protected void |
updateControls() |
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 |
Field Detail |
---|
protected javax.swing.text.JTextComponent m_textPane
protected javax.swing.JTextPane m_errorPane
protected javax.swing.JTextArea m_descArea
protected javax.swing.JTextArea m_previewArea
protected javax.swing.JButton m_shuttleBtn
protected javax.swing.JButton m_clearBtn
protected javax.swing.JButton m_undoBtn
protected javax.swing.JButton m_redoBtn
protected javax.swing.JButton m_validateBtn
protected javax.swing.JPanel m_expressionPnl
protected javax.swing.JPanel m_descriptionPnl
protected javax.swing.JSplitPane m_splitter1
protected javax.swing.JSplitPane m_splitter2
protected ExpressionBuilderPicker[] m_pickers
protected javax.swing.undo.UndoManager m_undoManager
protected ExpressionValidator m_validator
protected boolean m_Initialized
Constructor Detail |
---|
public ExpressionBuilderPanel(javax.swing.text.JTextComponent editorPane, ExpressionBuilderPicker[] pickers)
editorPane
- JTextComponent holding the expression textpickers
- ExpressionBuilderPickersMethod Detail |
---|
public final void initialize()
public ExpressionValidator getValidator()
public void setValidator(ExpressionValidator validator)
public java.lang.String getExpressionText()
public void setExpressionText(java.lang.String exp)
public java.awt.Component getInitialFocus()
protected void loadControls()
protected void createControls()
protected javax.swing.JPanel createTitlePanel(ExpressionBuilderPicker picker)
protected javax.swing.JPanel createExpressionPanel()
protected javax.swing.JPanel createErrorPanel()
protected javax.swing.JPanel createToolBar()
protected javax.swing.JPanel createDescriptionPanel()
protected java.awt.Component createHeaderComponent()
protected void layoutControls()
protected void setDescriptionText(java.lang.String s)
protected void setPreviewText(java.lang.String s)
protected void updateControls()
protected void handleShuttleClick()
protected void insertString(java.lang.String s)
protected void handleClear()
protected void handleUndo()
protected void handleRedo()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate
in interface javax.swing.event.DocumentListener
public void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate
in interface javax.swing.event.DocumentListener
public void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate
in interface javax.swing.event.DocumentListener
public void pickerEventOccurred(PickerEvent evt)
pickerEventOccurred
in interface ExpressionBuilderPickerListener
public void undoableEditHappened(javax.swing.event.UndoableEditEvent e)
undoableEditHappened
in interface javax.swing.event.UndoableEditListener
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.7.2) E13403-10 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |