sferyx.administration.renderers
Class HTMLBrowserOracleBean

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by sferyx.administration.renderers.HTMLBrowserOracleBean
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.FocusListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.swing.event.DocumentListener

public class HTMLBrowserOracleBean
extends java.awt.Container
implements java.awt.event.ActionListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.FocusListener, javax.swing.event.DocumentListener, java.awt.event.KeyListener

Oracle Forms Extended support wrapper - this class is intended for integration with Oracle Forms/ Oracle Forms Builder and better compatibility with the Oracle Runtime System

See Also:
Serialized Form

Nested Class Summary
 
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 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
HTMLBrowserOracleBean()
          Creates a new instance of HTMLEditorOracleBean
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
 void addNotify()
           
 void appendContentToContentBuffer(java.lang.String content)
           
 void changedUpdate(javax.swing.event.DocumentEvent de)
           
 void closeBufferAndInsert()
           
 void dispatchOracleFormsEvent(java.lang.String name, java.lang.Object event)
           
 void focusGained(java.awt.event.FocusEvent fe)
           
 void focusLost(java.awt.event.FocusEvent fe)
           
 java.lang.String getBodyContent()
           
 java.lang.String getBodyContentAccessibleForScreenReaders()
           
 int getBodyContentLenght()
           
 java.lang.String getBodyContentPortion(int offset, int length)
           
 java.lang.String getBodyUnicodeContent()
           
 java.lang.String getContent()
           
 java.lang.String getContentAccessibleForScreenReaders()
           
 int getContentLenght()
           
 java.lang.String getContentPortion(int offset, int length)
           
 java.lang.String getExternalStyleSheetLocation()
           
 HTMLBrowser getHTMLBrowserInstance()
           
 java.lang.String getPlainText()
           
 void insertUpdate(javax.swing.event.DocumentEvent de)
           
 boolean isEnableCustomEventDispatching()
           
 boolean isEnabled()
           
 void keyPressed(java.awt.event.KeyEvent ke)
           
 void keyReleased(java.awt.event.KeyEvent ke)
           
 void keyTyped(java.awt.event.KeyEvent ke)
           
 void loadExternalStyleSheet(java.lang.String externalStyleSheetLocation)
           
 void loadExternalStyleSheet(javax.swing.text.html.StyleSheet styleSheet, java.lang.String styleSheetURL)
           
 void loadInterfaceLanguageFile(java.lang.String fileURL)
           
 void loadStyleSheetRules(java.lang.String styleSheet)
           
 void mouseClicked(java.awt.event.MouseEvent me)
           
 void mouseDragged(java.awt.event.MouseEvent me)
           
 void mouseEntered(java.awt.event.MouseEvent me)
           
 void mouseExited(java.awt.event.MouseEvent me)
           
 void mouseMoved(java.awt.event.MouseEvent me)
           
 void mousePressed(java.awt.event.MouseEvent me)
           
 void mouseReleased(java.awt.event.MouseEvent me)
           
 void openContentBuffer()
           
 void openLocation(java.lang.String location)
          Opens silently the URL passed, as HTML document for editing The parameter should be fully qualified URL such http://....
 void removeNotify()
           
 void removeUpdate(javax.swing.event.DocumentEvent de)
           
 void requestFocus()
           
 void resetDocumentEdited()
           
 void setContent(java.lang.String htmlContent)
           
 void setDefaultCharset(java.lang.String encoding)
           
 void setEnableCustomEventDispatching(boolean customEventsDispatchingEnabled)
           
 void setEnabled(boolean enabled)
           
 void setExternalStyleSheetLocation(java.lang.String externalStyleSheetLocation)
           
 void setFastEditForLargeTextFiles(boolean enabled)
           
 void setMainMenuVisible(boolean visible)
           
 void setPDFExportOutputEncoding(java.lang.String encoding)
           
 void setPlainText(java.lang.String htmlContent)
           
 void setPopupMenuVisible(boolean visible)
           
 void setQuickPrint(boolean quickPrint_)
          Indicates if a Page dialog should be shown upon printing or not.
 void setRemovedMenuItems(java.lang.String itemList)
           
 void setRemovedMenus(java.lang.String itemList)
           
 void setRemovedToolbarItems(java.lang.String itemList)
           
 void setShortcutToolbarVisible(boolean visible)
           
 void setStatusBarVisible(boolean visible)
           
 void setStyleSheetRules(java.lang.String styleSheet)
           
 void setToolBarVisible(boolean visible)
           
 void setTransferFocusInside(boolean transfer)
           
 void setTransferFocusOutside(boolean transfer)
           
 void start()
           
 void transferFocus()
           
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

HTMLBrowserOracleBean

public HTMLBrowserOracleBean()
Creates a new instance of HTMLEditorOracleBean

Method Detail

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class java.awt.Component

isEnabled

public boolean isEnabled()
Overrides:
isEnabled in class java.awt.Component

addNotify

public void addNotify()
Overrides:
addNotify in class java.awt.Container

removeNotify

public void removeNotify()
Overrides:
removeNotify in class java.awt.Container

setEnableCustomEventDispatching

public void setEnableCustomEventDispatching(boolean customEventsDispatchingEnabled)

isEnableCustomEventDispatching

public boolean isEnableCustomEventDispatching()

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent me)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent me)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent me)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent me)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent me)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent me)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent me)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

focusGained

public void focusGained(java.awt.event.FocusEvent fe)
Specified by:
focusGained in interface java.awt.event.FocusListener

focusLost

public void focusLost(java.awt.event.FocusEvent fe)
Specified by:
focusLost in interface java.awt.event.FocusListener

removeUpdate

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

insertUpdate

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

changedUpdate

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

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent ke)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent ke)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent ke)
Specified by:
keyReleased in interface java.awt.event.KeyListener

dispatchOracleFormsEvent

public void dispatchOracleFormsEvent(java.lang.String name,
                                     java.lang.Object event)

setStyleSheetRules

public void setStyleSheetRules(java.lang.String styleSheet)

setQuickPrint

public void setQuickPrint(boolean quickPrint_)
Indicates if a Page dialog should be shown upon printing or not. If set to true the default page size will be used for printing and only printer select dialog will be shown.


setFastEditForLargeTextFiles

public void setFastEditForLargeTextFiles(boolean enabled)

setContent

public void setContent(java.lang.String htmlContent)

setPlainText

public void setPlainText(java.lang.String htmlContent)

setRemovedToolbarItems

public void setRemovedToolbarItems(java.lang.String itemList)

setRemovedMenuItems

public void setRemovedMenuItems(java.lang.String itemList)

setRemovedMenus

public void setRemovedMenus(java.lang.String itemList)

setStatusBarVisible

public void setStatusBarVisible(boolean visible)

setPopupMenuVisible

public void setPopupMenuVisible(boolean visible)

getContent

public java.lang.String getContent()

getPlainText

public java.lang.String getPlainText()

setTransferFocusInside

public void setTransferFocusInside(boolean transfer)

setTransferFocusOutside

public void setTransferFocusOutside(boolean transfer)

transferFocus

public void transferFocus()
Overrides:
transferFocus in class java.awt.Component

requestFocus

public void requestFocus()
Overrides:
requestFocus in class java.awt.Component

setToolBarVisible

public void setToolBarVisible(boolean visible)

getBodyContent

public java.lang.String getBodyContent()

setDefaultCharset

public void setDefaultCharset(java.lang.String encoding)

openLocation

public void openLocation(java.lang.String location)
Opens silently the URL passed, as HTML document for editing The parameter should be fully qualified URL such http://....


openContentBuffer

public void openContentBuffer()

appendContentToContentBuffer

public void appendContentToContentBuffer(java.lang.String content)

closeBufferAndInsert

public void closeBufferAndInsert()

getBodyContentLenght

public int getBodyContentLenght()

getContentLenght

public int getContentLenght()

getBodyContentPortion

public java.lang.String getBodyContentPortion(int offset,
                                              int length)

getContentPortion

public java.lang.String getContentPortion(int offset,
                                          int length)

setMainMenuVisible

public void setMainMenuVisible(boolean visible)

setShortcutToolbarVisible

public void setShortcutToolbarVisible(boolean visible)

loadExternalStyleSheet

public void loadExternalStyleSheet(java.lang.String externalStyleSheetLocation)

getBodyUnicodeContent

public java.lang.String getBodyUnicodeContent()

getExternalStyleSheetLocation

public java.lang.String getExternalStyleSheetLocation()

loadExternalStyleSheet

public void loadExternalStyleSheet(javax.swing.text.html.StyleSheet styleSheet,
                                   java.lang.String styleSheetURL)

loadInterfaceLanguageFile

public void loadInterfaceLanguageFile(java.lang.String fileURL)

setExternalStyleSheetLocation

public void setExternalStyleSheetLocation(java.lang.String externalStyleSheetLocation)

loadStyleSheetRules

public void loadStyleSheetRules(java.lang.String styleSheet)

getContentAccessibleForScreenReaders

public java.lang.String getContentAccessibleForScreenReaders()

getBodyContentAccessibleForScreenReaders

public java.lang.String getBodyContentAccessibleForScreenReaders()

resetDocumentEdited

public void resetDocumentEdited()

setPDFExportOutputEncoding

public void setPDFExportOutputEncoding(java.lang.String encoding)

getHTMLBrowserInstance

public HTMLBrowser getHTMLBrowserInstance()

start

public void start()