sferyx.administration.renderers
Class HTMLBrowserSWTBean

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Panel
              extended by sferyx.administration.renderers.HTMLBrowserSWTBean
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class HTMLBrowserSWTBean
extends java.awt.Panel

Eclipse / SWT Extended support wrapper - this class is intended for integration with SWT framework/ Eclipse and better compatibility with the SWT widgets and better integration

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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
HTMLBrowserSWTBean()
          Creates a new instance of HTMLEditorOracleBean
 
Method Summary
 void appendContentToContentBuffer(java.lang.String content)
           
 void closeBufferAndInsert()
           
 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 insertContent(java.lang.String htmlContent)
           
 void loadExternalStyleSheet(java.lang.String externalStyleSheetLocation)
           
 void loadExternalStyleSheet(javax.swing.text.html.StyleSheet styleSheet, java.lang.String styleSheetURL)
           
 void loadStyleSheetRules(java.lang.String styleSheet)
           
 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 setContent(java.lang.String htmlContent)
           
 void setDefaultCharset(java.lang.String encoding)
           
 void setExternalStyleSheetLocation(java.lang.String externalStyleSheetLocation)
           
 void setPlainText(java.lang.String htmlContent)
           
 void setPopupMenuVisible(boolean visible)
           
 void setRemovedMenuItems(java.lang.String itemList)
           
 void setRemovedMenus(java.lang.String itemList)
           
 void setRemovedToolbarItems(java.lang.String itemList)
           
 void setStatusBarVisible(boolean visible)
           
 void setToolBarVisible(boolean visible)
           
 void start()
           
 void update(java.awt.Graphics g)
           
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
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, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, isEnabled, 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, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, 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

HTMLBrowserSWTBean

public HTMLBrowserSWTBean()
Creates a new instance of HTMLEditorOracleBean

Method Detail

update

public void update(java.awt.Graphics g)
Overrides:
update in class java.awt.Container

setContent

public void setContent(java.lang.String htmlContent)

insertContent

public void insertContent(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()

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)

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)

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()

getHTMLBrowserInstance

public HTMLBrowser getHTMLBrowserInstance()

start

public void start()