org.lobobrowser.html.domimpl

Interface ModelNode

Known Implementing Classes:
AttrImpl, CDataSectionImpl, CharacterDataImpl, CommentImpl, DocumentFragmentImpl, DocumentTypeImpl, ElementImpl, HTMLAbstractUIElement, HTMLAppletElementImpl, HTMLBaseElementImpl, HTMLBaseFontElementImpl, HTMLBaseInputElement, HTMLBlockQuoteElementImpl, HTMLBodyElementImpl, HTMLBRElementImpl, HTMLButtonElementImpl, HTMLCenterElementImpl, HTMLDivElementImpl, HTMLDocumentImpl, HTMLElementImpl, HTMLEmElementImpl, HTMLFontElementImpl, HTMLFontSizeChangeElementImpl, HTMLFormElementImpl, HTMLFrameElementImpl, HTMLFrameSetElementImpl, HTMLGenericMarkupElement, HTMLHeadingElementImpl, HTMLHRElementImpl, HTMLHtmlElementImpl, HTMLIFrameElementImpl, HTMLImageElementImpl, HTMLInputElementImpl, HTMLLinkElementImpl, HTMLLIElementImpl, HTMLMonospacedElementImpl, HTMLNonStandardElement, HTMLObjectElementImpl, HTMLOListElementImpl, HTMLOptionElementImpl, HTMLPElementImpl, HTMLPreElementImpl, HTMLProcessingInstruction, HTMLScriptElementImpl, HTMLSelectElementImpl, HTMLSpanElementImpl, HTMLStrikeElementImpl, HTMLStrongElementImpl, HTMLStyleElementImpl, HTMLTableCellElementImpl, HTMLTableElementImpl, HTMLTableHeadElementImpl, HTMLTableRowElementImpl, HTMLTextAreaElementImpl, HTMLTitleElementImpl, HTMLUListElementImpl, HTMLUnderlineElementImpl, NodeImpl, TextImpl

public interface ModelNode

A generic node interface. The idea is that implementors could be W3C nodes or not.

Method Summary

Object
getDocumentItem(String name)
java.net.URL
getFullURL(String spec)
ModelNode
getParentModelNode()
RenderState
getRenderState()
boolean
isEqualOrDescendentOf(ModelNode otherNode)
void
setDocumentItem(String name, Object value)
Sets a document item.
void
warn(String message, Throwable err)

Method Details

getDocumentItem

public Object getDocumentItem(String name)

getFullURL

public java.net.URL getFullURL(String spec)
            throws MalformedURLException

getParentModelNode

public ModelNode getParentModelNode()

getRenderState

public RenderState getRenderState()

isEqualOrDescendentOf

public boolean isEqualOrDescendentOf(ModelNode otherNode)

setDocumentItem

public void setDocumentItem(String name,
                            Object value)
Sets a document item. A radio button, for example, can use this to set button group state.
Parameters:
name -
value -

warn

public void warn(String message,
                 Throwable err)