|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lobobrowser.html.AbstractHtmlRendererContext
public abstract class AbstractHtmlRendererContext
Abstract implementation of the HtmlRendererContext
interface with
blank methods, provided for developer convenience.
Constructor Summary | |
---|---|
AbstractHtmlRendererContext()
|
Method Summary | |
---|---|
void |
alert(java.lang.String message)
Opens an alert dialog. |
void |
back()
Goes to the previous page in the browser's history. |
void |
blur()
Relinquishes focus. |
void |
close()
Closes the browser window, provided this is allowed for the current context. |
boolean |
confirm(java.lang.String message)
Opens a confirmation dialog. |
BrowserFrame |
createBrowserFrame()
Creates a BrowserFrame instance. |
void |
focus()
Requests focus for the current window. |
java.lang.String |
getDefaultStatus()
|
HTMLCollection |
getFrames()
Gets a collection of frames from the document currently in the context. |
HtmlObject |
getHtmlObject(HTMLElement element)
Gets a HtmlObject instance that implements
a OBJECT tag from HTML. |
java.lang.String |
getName()
Gets the window name. |
HtmlRendererContext |
getOpener()
Gets the opener of the frame/window in the current context. |
HtmlRendererContext |
getParent()
Gets the parent of the frame/window in the current context. |
java.lang.String |
getStatus()
Gets the window status text. |
HtmlRendererContext |
getTop()
Gets the top-most browser frame/window. |
UserAgentContext |
getUserAgentContext()
Gets the user agent context. |
boolean |
isClosed()
Returns false unless overridden. |
boolean |
isImageLoadingEnabled()
Returns true unless overridden. |
boolean |
isVisitedLink(HTMLLinkElement link)
Returns false unless overridden. |
void |
linkClicked(HTMLElement linkNode,
java.net.URL url,
java.lang.String target)
Performs a link click. |
void |
navigate(java.net.URL url,
java.lang.String target)
Navigates to the location given. |
boolean |
onContextMenu(HTMLElement element,
java.awt.event.MouseEvent event)
Returns true unless overridden. |
boolean |
onDoubleClick(HTMLElement element,
java.awt.event.MouseEvent event)
Returns true unless overridden. |
boolean |
onMouseClick(HTMLElement element,
java.awt.event.MouseEvent event)
Returns true unless overridden. |
void |
onMouseOut(HTMLElement element,
java.awt.event.MouseEvent event)
This method is called when the mouse no longer hovers a given element. |
void |
onMouseOver(HTMLElement element,
java.awt.event.MouseEvent event)
This method is called when the mouse first hovers over an element. |
HtmlRendererContext |
open(java.lang.String absoluteUrl,
java.lang.String windowName,
java.lang.String windowFeatures,
boolean replace)
Opens a separate browser window and renders a URL. |
HtmlRendererContext |
open(java.net.URL url,
java.lang.String windowName,
java.lang.String windowFeatures,
boolean replace)
Opens a separate browser window and renders a URL. |
java.lang.String |
prompt(java.lang.String message,
java.lang.String inputDefault)
Shows a prompt dialog. |
void |
reload()
Reloads the current document. |
void |
scroll(int x,
int y)
Scrolls the client area. |
void |
setDefaultStatus(java.lang.String value)
|
void |
setOpener(HtmlRendererContext opener)
Sets the context that opened the current frame/window. |
void |
setStatus(java.lang.String message)
Sets the window status text. |
void |
submitForm(java.lang.String method,
java.net.URL action,
java.lang.String target,
java.lang.String enctype,
FormInput[] formInputs)
Submits a HTML form. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractHtmlRendererContext()
Method Detail |
---|
public void alert(java.lang.String message)
HtmlRendererContext
alert
in interface HtmlRendererContext
message
- Message shown by the dialog.public void back()
HtmlRendererContext
back
in interface HtmlRendererContext
public void blur()
HtmlRendererContext
blur
in interface HtmlRendererContext
public void close()
HtmlRendererContext
close
in interface HtmlRendererContext
public boolean confirm(java.lang.String message)
HtmlRendererContext
confirm
in interface HtmlRendererContext
message
- The message shown by the confirmation dialog.
public BrowserFrame createBrowserFrame()
HtmlRendererContext
BrowserFrame
instance.
createBrowserFrame
in interface HtmlRendererContext
public void focus()
HtmlRendererContext
focus
in interface HtmlRendererContext
public java.lang.String getDefaultStatus()
getDefaultStatus
in interface HtmlRendererContext
public HTMLCollection getFrames()
HtmlRendererContext
getFrames
in interface HtmlRendererContext
public HtmlObject getHtmlObject(HTMLElement element)
HtmlRendererContext
HtmlObject
instance that implements
a OBJECT tag from HTML.
getHtmlObject
in interface HtmlRendererContext
element
- The DOM element for the object, which may
either represent an OBJECT, EMBED or an APPLET tag.
null
if they have any problems producing a HtmlObject
instance.
This is particularly true of OBJECT tags, where inner HTML of
the tag must be rendered if the OBJECT content cannot be handled.public java.lang.String getName()
HtmlRendererContext
getName
in interface HtmlRendererContext
public HtmlRendererContext getOpener()
HtmlRendererContext
getOpener
in interface HtmlRendererContext
public HtmlRendererContext getParent()
HtmlRendererContext
getParent
in interface HtmlRendererContext
public java.lang.String getStatus()
HtmlRendererContext
getStatus
in interface HtmlRendererContext
public HtmlRendererContext getTop()
HtmlRendererContext
getTop
in interface HtmlRendererContext
public UserAgentContext getUserAgentContext()
HtmlRendererContext
getUserAgentContext
in interface HtmlRendererContext
public boolean isClosed()
isClosed
in interface HtmlRendererContext
public boolean isImageLoadingEnabled()
isImageLoadingEnabled
in interface HtmlRendererContext
public boolean isVisitedLink(HTMLLinkElement link)
isVisitedLink
in interface HtmlRendererContext
public void linkClicked(HTMLElement linkNode, java.net.URL url, java.lang.String target)
HtmlRendererContext
HtmlRendererContext.navigate(URL, String)
.
linkClicked
in interface HtmlRendererContext
linkNode
- The HTML node that was clicked.url
- The destination URL.target
- Same as the target attribute in the HTML anchor tag, i.e. _top, _blank, etc.public void navigate(java.net.URL url, java.lang.String target)
HtmlRendererContext
navigate
in interface HtmlRendererContext
url
- The destination URL.target
- Same as the target attribute in the HTML anchor tag, i.e. _top, _blank, etc.public boolean onContextMenu(HTMLElement element, java.awt.event.MouseEvent event)
onContextMenu
in interface HtmlRendererContext
element
- The narrowest element enclosing the mouse location.event
- The mouse event.
public void onMouseOut(HTMLElement element, java.awt.event.MouseEvent event)
HtmlRendererContext
onMouseOut
in interface HtmlRendererContext
element
- The element that the mouse has just exited.event
- The mouse event.public void onMouseOver(HTMLElement element, java.awt.event.MouseEvent event)
HtmlRendererContext
onMouseOver
in interface HtmlRendererContext
element
- The element that the mouse has just entered.event
- The mouse event.public HtmlRendererContext open(java.lang.String absoluteUrl, java.lang.String windowName, java.lang.String windowFeatures, boolean replace)
HtmlRendererContext
open
in interface HtmlRendererContext
absoluteUrl
- The URL to be rendered.windowName
- The name of the new window.windowFeatures
- The features of the new window (same as in Javascript open method).
HtmlRendererContext
instance.public HtmlRendererContext open(java.net.URL url, java.lang.String windowName, java.lang.String windowFeatures, boolean replace)
HtmlRendererContext
open
in interface HtmlRendererContext
url
- The URL to be rendered.windowName
- The name of the new window.windowFeatures
- The features of the new window (same as in Javascript open method).
HtmlRendererContext
instance.public java.lang.String prompt(java.lang.String message, java.lang.String inputDefault)
HtmlRendererContext
prompt
in interface HtmlRendererContext
message
- The message shown by the dialog.inputDefault
- The default input value.
public void reload()
HtmlRendererContext
reload
in interface HtmlRendererContext
public void scroll(int x, int y)
HtmlRendererContext
scroll
in interface HtmlRendererContext
x
- Document's x coordinate.y
- Document's y coordinate.public void setDefaultStatus(java.lang.String value)
setDefaultStatus
in interface HtmlRendererContext
public void setOpener(HtmlRendererContext opener)
HtmlRendererContext
setOpener
in interface HtmlRendererContext
opener
- A HtmlRendererContext
.public void setStatus(java.lang.String message)
HtmlRendererContext
setStatus
in interface HtmlRendererContext
message
- A string.public void submitForm(java.lang.String method, java.net.URL action, java.lang.String target, java.lang.String enctype, FormInput[] formInputs)
HtmlRendererContext
formInputs
.
submitForm
in interface HtmlRendererContext
method
- The request method, GET or POST.action
- The destination URL.target
- Same as the target attribute in the FORM tag, i.e. _blank, _top, etc.enctype
- The encoding type.formInputs
- An array of FormInput
instances.public boolean onDoubleClick(HTMLElement element, java.awt.event.MouseEvent event)
onDoubleClick
in interface HtmlRendererContext
element
- The narrowest element enclosing the mouse location.event
- The mouse event.
public boolean onMouseClick(HTMLElement element, java.awt.event.MouseEvent event)
onMouseClick
in interface HtmlRendererContext
element
- The narrowest element enclosing the mouse location.event
- The mouse event.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |