org.lobobrowser.html.domimpl

Class HTMLAbstractUIElement

Implemented Interfaces:
Element, CSS2PropertiesContext, Element, HTMLElement, Node, ModelNode, ScriptableDelegate
Known Direct Subclasses:
HTMLAppletElementImpl, HTMLBaseFontElementImpl, HTMLBaseInputElement, HTMLBlockQuoteElementImpl, HTMLBodyElementImpl, HTMLCenterElementImpl, HTMLDivElementImpl, HTMLEmElementImpl, HTMLFontElementImpl, HTMLFontSizeChangeElementImpl, HTMLFormElementImpl, HTMLGenericMarkupElement, HTMLHeadingElementImpl, HTMLHRElementImpl, HTMLIFrameElementImpl, HTMLImageElementImpl, HTMLLinkElementImpl, HTMLLIElementImpl, HTMLMonospacedElementImpl, HTMLObjectElementImpl, HTMLOListElementImpl, HTMLPElementImpl, HTMLPreElementImpl, HTMLSpanElementImpl, HTMLStrikeElementImpl, HTMLStrongElementImpl, HTMLTableCellElementImpl, HTMLTableElementImpl, HTMLUListElementImpl, HTMLUnderlineElementImpl

public class HTMLAbstractUIElement
extends HTMLElementImpl

Implements common functionality of most elements.

Field Summary

Fields inherited from class org.lobobrowser.html.domimpl.ElementImpl

attributes

Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl

document, logger, nodeList, notificationsSuspended, parentNode, treeLock, uiNode

Constructor Summary

HTMLAbstractUIElement(String name)

Method Summary

protected void
assignAttributeField(String normalName, String value)
void
blur()
void
focus()
protected Function
getEventFunction(Function varValue, String attributeName)
Function
getOnblur()
Function
getOnclick()
Function
getOncontextmenu()
Function
getOndblclick()
Function
getOnfocus()
Function
getOnkeydown()
Function
getOnkeypress()
Function
getOnkeyup()
Function
getOnmousedown()
Function
getOnmousemove()
Function
getOnmouseout()
Function
getOnmouseover()
Function
getOnmouseup()
void
setOnblur(Function onblur)
void
setOnclick(Function onclick)
void
setOncontextmenu(Function oncontextmenu)
void
setOndblclick(Function ondblclick)
void
setOnfocus(Function onfocus)
void
setOnkeydown(Function onkeydown)
void
setOnkeypress(Function onkeypress)
void
setOnkeyup(Function onkeyup)
void
setOnmousedown(Function onmousedown)
void
setOnmousemove(Function onmousemove)
void
setOnmouseout(Function onmouseout)
void
setOnmouseover(Function onmouseover)
void
setOnmouseup(Function onmouseup)

Methods inherited from class org.lobobrowser.html.domimpl.HTMLElementImpl

addStyleSheetDeclarations, appendInnerHTMLImpl, appendOuterHTMLImpl, assignAttributeField, createRenderState, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getCssInputSourceForDecl, getCurrentStyle, getFormInputs, getInnerHTML, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParentStyle, getStyle, informInvalid, informInvalidAttibute, informLayoutInvalid, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn

Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl

appendInnerTextImpl, assignAttributeField, createSimilarNode, equalAttributes, getAttribute, getAttributeNS, getAttributeNode, getAttributeNodeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getInnerText, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNS, removeAttributeNode, setAttribute, setAttributeImpl, setAttributeNS, setAttributeNode, setAttributeNodeNS, setDir, setId, setIdAttribute, setIdAttributeNS, setIdAttributeNode, setInnerText, setLang, setNodeValue, setTitle, toString

Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl

appendChild, cloneNode, compareDocumentPosition, createRenderState, createSimilarNode, equalAttributes, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getAttributes, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeList, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasAttributes, hasChildNodes, informExternalScriptLoading, informInvalid, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setNodeValue, setPrefix, setTextContent, setUINode, setUserData, toString, warn, warn

Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate

getScriptable, setScriptable

Constructor Details

HTMLAbstractUIElement

public HTMLAbstractUIElement(String name)

Method Details

assignAttributeField

protected void assignAttributeField(String normalName,
                                    String value)
Overrides:
assignAttributeField in interface HTMLElementImpl

blur

public void blur()

focus

public void focus()

getEventFunction

protected Function getEventFunction(Function varValue,
                                    String attributeName)

getOnblur

public Function getOnblur()

getOnclick

public Function getOnclick()

getOncontextmenu

public Function getOncontextmenu()

getOndblclick

public Function getOndblclick()

getOnfocus

public Function getOnfocus()

getOnkeydown

public Function getOnkeydown()

getOnkeypress

public Function getOnkeypress()

getOnkeyup

public Function getOnkeyup()

getOnmousedown

public Function getOnmousedown()

getOnmousemove

public Function getOnmousemove()

getOnmouseout

public Function getOnmouseout()

getOnmouseover

public Function getOnmouseover()

getOnmouseup

public Function getOnmouseup()

setOnblur

public void setOnblur(Function onblur)

setOnclick

public void setOnclick(Function onclick)

setOncontextmenu

public void setOncontextmenu(Function oncontextmenu)

setOndblclick

public void setOndblclick(Function ondblclick)

setOnfocus

public void setOnfocus(Function onfocus)

setOnkeydown

public void setOnkeydown(Function onkeydown)

setOnkeypress

public void setOnkeypress(Function onkeypress)

setOnkeyup

public void setOnkeyup(Function onkeyup)

setOnmousedown

public void setOnmousedown(Function onmousedown)

setOnmousemove

public void setOnmousemove(Function onmousemove)

setOnmouseout

public void setOnmouseout(Function onmouseout)

setOnmouseover

public void setOnmouseover(Function onmouseover)

setOnmouseup

public void setOnmouseup(Function onmouseup)