Package org.xhtmlrenderer.swt.simple
Class SWTXHTMLRenderer
java.lang.Object
org.eclipse.swt.widgets.Widget
org.eclipse.swt.widgets.Control
org.eclipse.swt.widgets.Scrollable
org.eclipse.swt.widgets.Composite
org.eclipse.swt.widgets.Canvas
org.xhtmlrenderer.swt.BasicRenderer
org.xhtmlrenderer.swt.simple.SWTXHTMLRenderer
- All Implemented Interfaces:
EventListener
,org.eclipse.swt.events.PaintListener
,org.eclipse.swt.graphics.Drawable
,org.eclipse.swt.internal.SWTEventListener
,FSCanvas
,UserInterface
Simplified
BasicRenderer
, for use with XHTML documents.-
Field Summary
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
-
Constructor Summary
ConstructorsConstructorDescriptionSWTXHTMLRenderer
(org.eclipse.swt.widgets.Composite parent, int style) SWTXHTMLRenderer
(org.eclipse.swt.widgets.Composite parent, int style, UserAgentCallback uac) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
init()
void
setDocument
(File file) Renders a Document read from an InputStream using a URL as a base URL for relative paths.void
setDocument
(InputStream stream, String url) Renders a Document read from an InputStream using a URL as a base URL for relative paths.void
setDocument
(String uri) Loads and renders a Document given uri.void
setDocument
(Document doc) Renders an XML Document instance.void
setDocument
(Document doc, String url) Renders a Document using a URL as a base URL for relative paths.Methods inherited from class org.xhtmlrenderer.swt.BasicRenderer
addDocumentListener, computeSize, decrementFontSize, doLayout, doRender, find, fireDocumentLoaded, fireOnLayoutException, fireOnRenderException, getActive_element, getDocument, getDocumentTitle, getFixedRectangle, getFocus_element, getHovered_element, getInitialExtents, getLayoutContext, getMaxFontScale, getMinFontScale, getOrigin, getRootBox, getRootLayer, getScreenSize, getSharedContext, getX, getY, incrementFontSize, invalidate, invalidate, isActive, isFocus, isHover, isPrint, loadDocument, newLayoutcontext, newRenderingContext, paintControl, relayout, reload, removeDocumentListener, resetFontSize, scrollTo, setActive_element, setDocument, setDocument, setDocument, setDocumentFromString, setDocumentRelative, setFocus_element, setFontScalingFactor, setHovered_element, setLayout, setMaxFontScale, setMinFontScale, setOrigin, setPrint, updateScrollBars
Methods inherited from class org.eclipse.swt.widgets.Canvas
drawBackground, getCaret, getIME, scroll, setCaret, setFont, setIME
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, drawBackground, getBackgroundMode, getChildren, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayoutDeferred, setTabList
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getClientArea, getHorizontalBar, getScrollbarsMode, getVerticalBar
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addDragDetectListener, addFocusListener, addGestureListener, addHelpListener, addKeyListener, addMenuDetectListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addMouseWheelListener, addPaintListener, addTouchListener, addTraverseListener, computeSize, dragDetect, dragDetect, forceFocus, getAccessible, getBackground, getBackgroundImage, getBorderWidth, getBounds, getCursor, getDragDetect, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getOrientation, getParent, getRegion, getShell, getSize, getTextDirection, getToolTipText, getTouchEnabled, getVisible, internal_dispose_GC, internal_new_GC, isAutoScalable, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, print, redraw, redraw, removeControlListener, removeDragDetectListener, removeFocusListener, removeGestureListener, removeHelpListener, removeKeyListener, removeMenuDetectListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removeMouseWheelListener, removePaintListener, removeTouchListener, removeTraverseListener, requestLayout, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setDragDetect, setEnabled, setForeground, setLayoutData, setLocation, setLocation, setMenu, setOrientation, setParent, setRedraw, setRegion, setSize, setSize, setTextDirection, setToolTipText, setTouchEnabled, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, traverse, traverse, update
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getListeners, getStyle, isAutoDirection, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, reskin, setData, setData, toString
-
Constructor Details
-
SWTXHTMLRenderer
public SWTXHTMLRenderer(org.eclipse.swt.widgets.Composite parent, int style) -
SWTXHTMLRenderer
-
-
Method Details
-
init
protected void init() -
setDocument
Loads and renders a Document given uri. The uri is resolved by the UserAgentCallback- Overrides:
setDocument
in classBasicRenderer
-
setDocument
Renders an XML Document instance. Make sure that no relative resources are needed- Parameters:
doc
- The document to render.
-
setDocument
Renders a Document using a URL as a base URL for relative paths.- Overrides:
setDocument
in classBasicRenderer
- Parameters:
doc
- The new document valueurl
- The new document value
-
setDocument
Renders a Document read from an InputStream using a URL as a base URL for relative paths.- Overrides:
setDocument
in classBasicRenderer
- Parameters:
stream
- The stream to read the Document from.url
- The URL used to resolve relative path references.
-
setDocument
Renders a Document read from an InputStream using a URL as a base URL for relative paths.- Parameters:
file
- The file to read the Document from. Relative paths will be resolved based on the file's parent directory.- Throws:
MalformedURLException
-
getForm
- Returns:
- the form corresponding to element
e
ornull
if none
-