Oracle Forms 9i Samples and Demos


oracle.forms.demos.enhancedItems
Class InsertReplaceLWTextArea

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--oracle.ewt.lwAWT.LWComponent
                    |
                    +--oracle.ewt.EwtComponent
                          |
                          +--oracle.ewt.lwAWT.lwText.LWTextComponent
                                |
                                +--oracle.ewt.lwAWT.lwText.LWCommonText
                                      |
                                      +--oracle.ewt.lwAWT.lwText.LWTextArea
                                            |
                                            +--oracle.forms.demos.enhancedItems.InsertReplaceLWTextArea
All Implemented Interfaces:
javax.accessibility.Accessible, oracle.ewt.dnd.Autoscroll, oracle.ewt.lwAWT.DoubleBufferer, oracle.ewt.help.HelpCapable, java.awt.image.ImageObserver, oracle.ewt.lwAWT.ImmediatePainter, oracle.ewt.lwAWT.KeyProcessor, java.awt.MenuContainer, oracle.ewt.scrolling.Scrollable, java.io.Serializable, oracle.ewt.lwAWT.VirtualComponent

public class InsertReplaceLWTextArea
extends oracle.ewt.lwAWT.lwText.LWTextArea

InsertReplace Pluggable Java Component Helper Class for Oracle Forms Services 9i

This class is used by the InsertReplaceTextArea Pluggable Java Component for Oracle Forms, that implements a method for toggling between insert and replace mode much like a text editor or a character mode application This class actually provides a private implemenation of the ewt LWTextArea which can do ReplaceMode
For more PJC Demos and White Papers see Forms on OTN

Version:
9.0 06/Nov/2001
Author:
Duncan Mills
See Also:
Serialized Form

Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class oracle.ewt.lwAWT.lwText.LWTextArea
ALIGNMENT_CENTER, ALIGNMENT_DEFAULT, ALIGNMENT_LEFT, ALIGNMENT_RIGHT
 
Fields inherited from class oracle.ewt.lwAWT.LWComponent
DEFAULT_BORDERPAINTER, DEFAULT_COLOR, DEFAULT_FONT, DEFAULT_PAINTER, MNEMONIC_CHAR_NONE, MNEMONIC_INDEX_NONE
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface oracle.ewt.scrolling.Scrollable
SCROLL_LINEDOWN, SCROLL_LINEUP, SCROLL_PAGEDOWN, SCROLL_PAGEUP, SCROLL_POSITION
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
InsertReplaceLWTextArea()
          Constructor for the InsertReplaceLWTextArea
 
Method Summary
protected  void processKeyEvent(java.awt.event.KeyEvent event)
          A function that is called by the underlying control to handle keystrokes Here, if replace mode is specified then it will replace the value with the current keystroke
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWTextArea
attachVAdjustable, createAccessibleContext, detachAdjustable, getBorderPainter, getMinimumSize, getNoWrapColumnCount, getPageBounds, getPreferredSize, getRows, getTabStop, getText, getTextLength, getTextWrapper, getUIClassID, getVAdjustable, getVMaximum, getVOffsetOfValue, getVValueOfOffset, isVScrollable, layoutCanvas, paintCanvasInterior, paramString, printPage, processMouseEvent, processMouseMotionEvent, setCanvasSize, setFont, setRows, setTabStop, setTextWrapper, updateAlignment, updateLocale, updateReadingDirection
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWCommonText
attachHAdjustable, getColumns, getHAdjustable, getMaximumChars, getRepaintFlags, getValueStringFilter, isHScrollable, isOKToPaste, setColumns, setMaximumChars, setValueStringFilter
 
Methods inherited from class oracle.ewt.lwAWT.lwText.LWTextComponent
addNotify, addSelectionListener, addTextListener, append, clear, copy, cut, enableInputMethods, getBorderBackground, getBorderForeground, getCaretPosition, getDefaultBorder, getDefaultBorderPainter, getPaintData, getSelectedText, getSelectionEnd, getSelectionStart, insert, isEditable, isFocusable, isFocusTraversable, paste, processEventImpl, processFocusEvent, processTextEvent, removeNotify, removeSelectionListener, removeTextListener, replaceRange, requestFocus, select, select, selectAll, setCaretPosition, setCaretPosition, setEditable, setEnabled, setFocusable, setSelectionEnd, setSelectionStart, setText
 
Methods inherited from class oracle.ewt.EwtComponent
autoscroll, clipCanvasToParents, convertCanvasToOuter, convertOuterToCanvas, getAutoscrollInsets, getBorder, getCanvasBounds, getCanvasFill, getCanvasGraphics, getCanvasHeight, getCanvasOrigin, getCanvasOriginX, getCanvasOriginY, getCanvasSize, getCanvasWidth, getDocumentSize, getHMaximum, getHOffsetOfValue, getHValueOfOffset, getProxyConfigurer, getScrollInsets, handleHScroll, handleVScroll, invalidateCanvas, isInteriorTransparent, layout, makeCanvasGraphics, paint, paintImmediateCanvas, paintImmediateCanvas, paintInterior, repaintCanvas, repaintCanvas, reshape, setBorder, setBorderPainter, setCanvasFill, setCanvasOrigin, setHScrollInsets, setVScrollInsets, storeCanvasOrigin, validate
 
Methods inherited from class oracle.ewt.lwAWT.LWComponent
accessAccessibleContext, addAnyEventListener, addImpl, addPostKeyListener, addPreKeyListener, clipToParents, contains, convertInnerToOuterSize, convertInteriorToOuter, convertOuterToInterior, disable, doLayout, enable, eventMatchesMnemonic, eventMatchesMnemonic, freezeRepaints, getAccessibleContext, getActualAlignment, getActualReadingDirection, getAlignment, getBackground, getBaseClassName, getBorderContext, getBorderInsets, getClientProperty, getColorScheme, getDefaultHelpProvider, getDefaultName, getDoubleBuffer, getEWTDropTarget, getFill, getFocusedComponent, getFont, getForeground, getGraphics, getHelpBook, getHelpProvider, getHelpTopic, getInnerBounds, getInnerHeight, getInnerOrigin, getInnerSize, getInnerWidth, getInsets, getInteriorAlignmentX, getInteriorAlignmentY, getInvalidateFlags, getLookAndFeel, getMnemonicChar, getMnemonicIndex, getMnemonicString, getName, getPaintContext, getPaintState, getPrintPaintContext, getReadingDirection, getToolTipValue, getUI, getUIDefaults, hasFocus, hasGlobalFocus, hasMnemonicModifier, hasWindowFocus, hide, imageUpdate, insets, interiorContains, invalidate, invalidateAndRepaintIfNecessary, isActive, isBorderTransparent, isChildClipped, isClippedBySibling, isLocaleDefaulted, isPaintPropagationRequired, isReadingDirectionDefaulted, isTransparent, paintAll, paintImmediate, paintImmediate, paintImmediateInterior, paintImmediateInterior, paintImmediateUnclipped, paintOverChildren, pointInInterior, pointIsInChild, postProcessKey, print, printAll, processEvent, putClientProperty, redispatchEvent, remove, removeAll, removeAnyEventListener, removeClientProperty, removePostKeyListener, removePreKeyListener, repaint, repaintInterior, repaintInterior, setAlignment, setBackground, setColorScheme, setDefaultHelpProvider, setEWTDropTarget, setFill, setForeground, setHelpBook, setHelpProvider, setHelpTopic, setLocale, setLookAndFeel, setMnemonicChar, setMnemonicIndex, setReadingDirection, setToolTipValue, setToolTipValue, setUI, setVisible, shiftFrozenDamage, showHelp, unfreezeRepaints, update, updateUI, updateUI, updateUI
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, isAncestorOf, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeContainerListener, setLayout, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, firePropertyChange, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFontMetrics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, inside, isDisplayable, isDoubleBuffered, isEnabled, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface oracle.ewt.lwAWT.VirtualComponent
getBounds, getSize
 

Constructor Detail

InsertReplaceLWTextArea

public InsertReplaceLWTextArea()
Constructor for the InsertReplaceLWTextArea
Method Detail

processKeyEvent

protected void processKeyEvent(java.awt.event.KeyEvent event)
A function that is called by the underlying control to handle keystrokes Here, if replace mode is specified then it will replace the value with the current keystroke
Overrides:
processKeyEvent in class oracle.ewt.lwAWT.lwText.LWTextArea
Parameters:
event - the KeyEvent that is passed to us to process

Oracle Forms 9i Samples and Demos