Oracle Forms 9i Samples and Demos


oracle.forms.demos.enhancedItems
Class InsertReplaceTextArea

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--oracle.ewt.lwAWT.LWComponent
                    |
                    +--oracle.ewt.EwtComponent
                          |
                          +--oracle.ewt.scrolling.scrollBox.ScrollBox
                                |
                                +--oracle.forms.ui.VTextArea
                                      |
                                      +--oracle.forms.demos.enhancedItems.InsertReplaceTextArea
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.AdjustmentListener, oracle.ewt.dnd.Autoscroll, oracle.ewt.lwAWT.DoubleBufferer, java.util.EventListener, oracle.ewt.help.HelpCapable, java.awt.image.ImageObserver, oracle.ewt.lwAWT.ImmediatePainter, oracle.forms.ui.IView, oracle.ewt.lwAWT.KeyProcessor, java.awt.MenuContainer, oracle.ewt.scrolling.Scrollable, java.io.Serializable, oracle.ewt.lwAWT.VirtualComponent

public class InsertReplaceTextArea
extends oracle.forms.ui.VTextArea

InsertReplaceTextArea Pluggable Java Component for Oracle Forms Services 9i

This class is a 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 The class implements the following Custom properties for the programmer to use:
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
 
Field Summary
static oracle.forms.properties.ID REPLACE_MODE
          The property registered to set the field to Replace mode although the user pressing the insert key will do the same thing Used with SET_CUSTOM_PROPERTY() from the Form
 
Fields inherited from class oracle.ewt.scrolling.scrollBox.ScrollBox
DISPLAY_ALWAYS, DISPLAY_AS_NEEDED, DISPLAY_NEVER
 
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.forms.ui.IView
DEFAULT_COLOR
 
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
InsertReplaceTextArea()
          Constructor for the InsertReplaceTextArea PJC
 
Method Summary
 java.lang.Object getProperty(oracle.forms.properties.ID pid)
          Implementation of IView interface.
 void log(java.lang.String msg)
          Utility function to print out a debug message to the Java Console.
 boolean setProperty(oracle.forms.properties.ID pid, java.lang.Object value)
          Implementation of IView interface.
 
Methods inherited from class oracle.forms.ui.VTextArea
add, addAnyEventListener, addFocusListener, addKeyListener, addListener, addMouseListener, addMouseMotionListener, addSelectionListener, addTextListener, destroy, getBackground, getDefaultName, getFill, getForeground, init, remove, removeAll, removeAnyEventListener, removeFocusListener, removeKeyListener, removeListener, removeMouseListener, removeMouseMotionListener, removeSelectionListener, removeTextListener, repaint, requestFocus, setBackground, setEnabled, setFill, setFont, setForeground, setName, setTextWrapper
 
Methods inherited from class oracle.ewt.scrolling.scrollBox.ScrollBox
addHAdjustmentListener, addImpl, addVAdjustmentListener, adjustmentValueChanged, createAccessibleContext, getActualReadingDirection, getContent, getContentSize, getHDisplayPolicy, getHLineIncrement, getHPageIncrement, getPaintData, getScrollPosition, getUIClassID, getVDisplayPolicy, getViewPortSize, getVLineIncrement, getVPageIncrement, isChildClipped, paintCanvasInterior, remove, removeHAdjustmentListener, removeVAdjustmentListener, setContent, setHDisplayPolicy, setHLineIncrement, setHPageIncrement, setScrollPosition, setScrollPosition, setVDisplayPolicy, setVLineIncrement, setVPageIncrement, validateTree
 
Methods inherited from class oracle.ewt.EwtComponent
attachHAdjustable, attachVAdjustable, autoscroll, clipCanvasToParents, convertCanvasToOuter, convertOuterToCanvas, detachAdjustable, getAutoscrollInsets, getBorder, getBorderPainter, getCanvasBounds, getCanvasFill, getCanvasGraphics, getCanvasHeight, getCanvasOrigin, getCanvasOriginX, getCanvasOriginY, getCanvasSize, getCanvasWidth, getDocumentSize, getHAdjustable, getHMaximum, getHOffsetOfValue, getHValueOfOffset, getProxyConfigurer, getScrollInsets, getVAdjustable, getVMaximum, getVOffsetOfValue, getVValueOfOffset, handleHScroll, handleVScroll, invalidateCanvas, isHScrollable, isInteriorTransparent, isVScrollable, layout, layoutCanvas, makeCanvasGraphics, paint, paintImmediateCanvas, paintImmediateCanvas, paintInterior, printPage, repaintCanvas, repaintCanvas, reshape, setBorder, setBorderPainter, setCanvasFill, setCanvasOrigin, setCanvasSize, setHScrollInsets, setVScrollInsets, storeCanvasOrigin, validate
 
Methods inherited from class oracle.ewt.lwAWT.LWComponent
accessAccessibleContext, addNotify, addPostKeyListener, addPreKeyListener, clipToParents, contains, convertInnerToOuterSize, convertInteriorToOuter, convertOuterToInterior, disable, doLayout, enable, eventMatchesMnemonic, eventMatchesMnemonic, freezeRepaints, getAccessibleContext, getActualAlignment, getAlignment, getBaseClassName, getBorderContext, getBorderInsets, getClientProperty, getColorScheme, getDefaultHelpProvider, getDoubleBuffer, getEWTDropTarget, getFocusedComponent, getFont, getGraphics, getHelpBook, getHelpProvider, getHelpTopic, getInnerBounds, getInnerHeight, getInnerOrigin, getInnerSize, getInnerWidth, getInsets, getInteriorAlignmentX, getInteriorAlignmentY, getInvalidateFlags, getLookAndFeel, getMnemonicChar, getMnemonicIndex, getMnemonicString, getName, getPageBounds, getPaintContext, getPaintState, getPrintPaintContext, getReadingDirection, getRepaintFlags, getToolTipValue, getUI, getUIDefaults, hasFocus, hasGlobalFocus, hasMnemonicModifier, hasWindowFocus, hide, imageUpdate, insets, interiorContains, invalidate, invalidateAndRepaintIfNecessary, isActive, isBorderTransparent, isClippedBySibling, isFocusTraversable, isLocaleDefaulted, isPaintPropagationRequired, isReadingDirectionDefaulted, isTransparent, paintAll, paintImmediate, paintImmediate, paintImmediateInterior, paintImmediateInterior, paintImmediateUnclipped, paintOverChildren, paramString, pointInInterior, pointIsInChild, postProcessKey, print, printAll, processEvent, processEventImpl, processFocusEvent, processMouseEvent, putClientProperty, redispatchEvent, removeClientProperty, removeNotify, removePostKeyListener, removePreKeyListener, repaint, repaintInterior, repaintInterior, setAlignment, setColorScheme, setDefaultHelpProvider, setEWTDropTarget, setHelpBook, setHelpProvider, setHelpTopic, setLocale, setLookAndFeel, setMnemonicChar, setMnemonicIndex, setReadingDirection, setToolTipValue, setToolTipValue, setUI, setVisible, shiftFrozenDamage, showHelp, unfreezeRepaints, update, updateAlignment, updateLocale, updateReadingDirection, 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, getMinimumSize, getPreferredSize, isAncestorOf, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, remove, removeContainerListener, setLayout
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, 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, processKeyEvent, processMouseMotionEvent, remove, removeComponentListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocation, setLocation, 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.forms.ui.IView
contains, paint
 
Methods inherited from interface oracle.ewt.lwAWT.VirtualComponent
getBounds, getSize
 

Field Detail

REPLACE_MODE

public static final oracle.forms.properties.ID REPLACE_MODE
The property registered to set the field to Replace mode although the user pressing the insert key will do the same thing Used with SET_CUSTOM_PROPERTY() from the Form
Constructor Detail

InsertReplaceTextArea

public InsertReplaceTextArea()
Constructor for the InsertReplaceTextArea PJC
Method Detail

getProperty

public java.lang.Object getProperty(oracle.forms.properties.ID pid)
Implementation of IView interface. This code in the PJC is called when PL/SQL in Forms issues a GET_CUSTOM_PROPERTY call The value returned from this method is returned to PL/SQL
Overrides:
getProperty in class oracle.forms.ui.VTextArea
Parameters:
pid - property ID
Returns:
value of the property
See Also:
IView

setProperty

public boolean setProperty(oracle.forms.properties.ID pid,
                           java.lang.Object value)
Implementation of IView interface. This code in the PJC is called when PL/SQL in Forms issues a SET_CUSTOM_PROPERTY call
Overrides:
setProperty in class oracle.forms.ui.VTextArea
Parameters:
pid - property to be set
value - new value of the property
Returns:
true (if the property could be set), false otherwise
See Also:
IView

log

public final void log(java.lang.String msg)
Utility function to print out a debug message to the Java Console.
Parameters:
msg - string to display, this will be prefixed with the classname of the PJC

Oracle Forms 9i Samples and Demos