|
Oracle Fusion Middleware Java API Reference for Oracle Help 12c (12.1.2) E48720-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
oracle.help.htmlBrowser.ICEBrowser
public class ICEBrowser
ICEBrowser implements the HTMLBrowser interface based on Oracle's modified version of ICESoft AS's ICE Browser which has been licensed for use with Oracle Help for Java.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
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 | |
---|---|
ICEBrowser() Creates an instance of ICEBrowser. |
Method Summary | |
---|---|
void |
addPopupListener(oracle.help.htmlBrowser.PopupListener listener) Adds a popup listener. |
void |
addProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener) Adds a ProtocolListener. |
void |
addURLListener(oracle.help.htmlBrowser.URLListener listener) Adds a url listener. |
boolean |
canGoBack() Determines whether it is possible to move backward |
boolean |
canGoForward() Determines whether it is possible to move forward in the stack. |
void |
clear() Instructs the HTMLBrowser to clear the display of any loaded HTML |
void |
decreaseFontSize() Decreases the font size used by the TopicDisplay |
void |
dispose() Disposes HTMLBrowser resources |
java.lang.String |
getCharset() Gets the HTML character encoding. |
java.lang.String |
getCurrentPageTitle() Returns the title of the page currently viewed in the browser |
java.awt.Dimension |
getCurrentRenderedSize() Returns the size of the rendered document. |
oracle.help.htmlBrowser.FindSupport |
getFindSupport() Returns the FindSupport implementation for this HTMLBrowser implementation (or null if the browser does not support this feature) |
javax.swing.JPanel |
getHTMLContainer() Returns an LWContainer containing the HTMLBrowser if possible, null otherwise. |
java.util.Locale |
getLocale() Gets the Locale set on the HTMLBrowser. |
java.awt.print.Printable |
getPrintable(java.net.URL[] urls) Get the printable to be printed for the specified URLs |
java.lang.String |
getSelectedText() Gets the text highlighted in the TopicDisplay |
java.net.URL |
getURL() Gets the current Url. |
void |
goBack() Goes back |
void |
goForward() Goes forward in the stack. |
void |
increaseFontSize() Increases the font size used by the TopicDisplay |
boolean |
isPrintingSupported() Determines if printing is supported; |
void |
printURL(java.net.URL url) Print the HTML page at the given URL |
void |
printURLs(java.net.URL[] urls) Prints the HTML pages given (in book form if possible) |
void |
propertyChange(java.beans.PropertyChangeEvent e) PropertyChangeListener implementation to dispatch ChangeUrl events. |
void |
reloadURL() Reloads the current document. |
void |
removePopupListener(oracle.help.htmlBrowser.PopupListener listener) Removes a popup listener. |
void |
removeProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener) Removes a ProtocolListener. |
void |
removeURLListener(oracle.help.htmlBrowser.URLListener listener) Removes a url listener. |
void |
runFindDialog() Runs the FindDialog via CTRL-F and Tools|Find menu seaches. |
void |
selectAll() Selects all the text in the browser window |
void |
setCharset(java.lang.String charset) Sets the character encoding to be used when loading URLs. |
void |
setDefaultBackground(java.awt.Color bgcolor) Sets the default background color for HTML pages. |
void |
setDefaultLinkForeground(java.awt.Color linkfg) Sets the default foreground color for links on HTML pages. |
void |
setDefaultTextForeground(java.awt.Color textfg) Sets the default foreground color for plain text on HTML pages. |
void |
setLocale(java.util.Locale aLocale) Sets the Locale on the HTMLBrowser, if possible. |
void |
setURL(java.net.URL url) Sets the ICEBrowser URL to be the specified URL. |
void |
setURL(java.net.URL url, boolean waitForRendering) Sets the HTMLBrowser URL to the specified URL. |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocation, setLocation, setName, setSize, setSize, 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 |
---|
public ICEBrowser()
Method Detail |
---|
public void setURL(java.net.URL url)
setURL
in interface HTMLBrowser
url
- is the URL to be displayedpublic void setURL(java.net.URL url, boolean waitForRendering)
setURL
in interface HTMLBrowser
url
- is the URL to be displayedwaitForRendering
- if true the page will be rendered synchronously (if the underlying browser permits).public void clear()
clear
in interface HTMLBrowser
public java.awt.print.Printable getPrintable(java.net.URL[] urls)
HTMLBrowser
getPrintable
in interface HTMLBrowser
public java.net.URL getURL()
getURL
in interface HTMLBrowser
public void reloadURL()
reloadURL
in interface HTMLBrowser
public boolean isPrintingSupported()
isPrintingSupported
in interface HTMLBrowser
true
if printing support; false
otherwise;public void printURL(java.net.URL url)
printURL
in interface HTMLBrowser
url
- the URL to be printedpublic void printURLs(java.net.URL[] urls)
printURLs
in interface HTMLBrowser
urls
- the URL[] to be printedpublic javax.swing.JPanel getHTMLContainer()
getHTMLContainer
in interface HTMLBrowser
public java.awt.Dimension getCurrentRenderedSize()
getCurrentRenderedSize
in interface HTMLBrowser
public void addURLListener(oracle.help.htmlBrowser.URLListener listener)
addURLListener
in interface HTMLBrowser
listener
- URLListener to be added.public void removeURLListener(oracle.help.htmlBrowser.URLListener listener)
removeURLListener
in interface HTMLBrowser
listener
- URLListener to be removed.public void addPopupListener(oracle.help.htmlBrowser.PopupListener listener)
addPopupListener
in interface HTMLBrowser
listener
- PopupListener to be addedpublic void removePopupListener(oracle.help.htmlBrowser.PopupListener listener)
removePopupListener
in interface HTMLBrowser
listener
- PopupListener to be removed.public oracle.help.htmlBrowser.FindSupport getFindSupport()
getFindSupport
in interface HTMLBrowser
public void runFindDialog()
runFindDialog
in interface HTMLBrowser
public java.lang.String getCharset()
getCharset
in interface HTMLBrowser
public void setCharset(java.lang.String charset)
setCharset
in interface HTMLBrowser
charset
- A java supported character encodingpublic java.util.Locale getLocale()
getLocale
in interface HTMLBrowser
getLocale
in class java.awt.Component
public void setLocale(java.util.Locale aLocale)
setLocale
in interface HTMLBrowser
setLocale
in class java.awt.Component
charset
- A java supported character encodingpublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange
in interface java.beans.PropertyChangeListener
e
- The event for the property changepublic void setDefaultBackground(java.awt.Color bgcolor)
setDefaultBackground
in interface HTMLBrowser
bgcolor
- The new default background colorpublic void setDefaultTextForeground(java.awt.Color textfg)
setDefaultTextForeground
in interface HTMLBrowser
textfg
- The new default text foreground colorpublic void setDefaultLinkForeground(java.awt.Color linkfg)
setDefaultLinkForeground
in interface HTMLBrowser
linkfg
- The new default link foreground colorpublic void addProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
addProtocolListener
in interface HTMLBrowser
listener
- ProtocolListener to be added.public void removeProtocolListener(oracle.help.htmlBrowser.ProtocolListener listener)
removeProtocolListener
in interface HTMLBrowser
listener
- Listener to be removed.public boolean canGoBack()
canGoBack
in interface HTMLBrowser
public void goBack()
goBack
in interface HTMLBrowser
public boolean canGoForward()
canGoForward
in interface HTMLBrowser
public void goForward()
goForward
in interface HTMLBrowser
public java.lang.String getSelectedText()
getSelectedText
in interface HTMLBrowser
public void increaseFontSize()
increaseFontSize
in interface HTMLBrowser
public void decreaseFontSize()
decreaseFontSize
in interface HTMLBrowser
public void selectAll()
selectAll
in interface HTMLBrowser
public java.lang.String getCurrentPageTitle()
getCurrentPageTitle
in interface HTMLBrowser
public void dispose()
dispose
in interface HTMLBrowser
|
Oracle Fusion Middleware Java API Reference for Oracle Help 12c (12.1.2) E48720-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |