Interface ModelNode
- All Known Implementing Classes:
AttrImpl
,CDataSectionImpl
,CharacterDataImpl
,CommentImpl
,DocumentFragmentImpl
,DocumentImpl
,DocumentTypeImpl
,ElementImpl
,EntityReferenceImpl
,HTMLAnchorElementImpl
,HTMLBaseElementImpl
,HTMLBasicInputElement
,HTMLBodyElementImpl
,HTMLBRElementImpl
,HTMLButtonElementImpl
,HTMLCanvasElementImpl
,HTMLCenterElementImpl
,HTMLDDElementImpl
,HTMLDetailsElementImpl
,HTMLDialogElementImpl
,HTMLDirectoryElementImpl
,HTMLDivElementImpl
,HTMLDListElementImpl
,HTMLDocumentImpl
,HTMLElementImpl
,HTMLEmElementImpl
,HTMLFieldsetElementImpl
,HTMLFigureElementImpl
,HTMLFormElementImpl
,HTMLGenericMarkupElement
,HTMLHeadElementImpl
,HTMLHeadingElementImpl
,HTMLHRElementImpl
,HTMLHtmlElementImpl
,HTMLIFrameElementImpl
,HTMLImageElementImpl
,HTMLInputElementImpl
,HTMLLabelElementImpl
,HTMLLegendElementImpl
,HTMLLIElementImpl
,HTMLLinkElementImpl
,HTMLMarqueeElementImpl
,HTMLMeterElementImpl
,HTMLMonospacedElementImpl
,HTMLNonStandardElement
,HTMLNoScriptElementImpl
,HTMLObjectElementImpl
,HTMLOListElementImpl
,HTMLOptGroupElementImpl
,HTMLOptionElementImpl
,HTMLPElementImpl
,HTMLPreElementImpl
,HTMLProcessingInstruction
,HTMLProgressElementImpl
,HTMLQuoteElementImpl
,HTMLScriptElementImpl
,HTMLSelectElementImpl
,HTMLSmallElementImpl
,HTMLSpanElementImpl
,HTMLStrikeElementImpl
,HTMLStrongElementImpl
,HTMLStyleElementImpl
,HTMLSuperscriptElementImpl
,HTMLTableCaptionElementImpl
,HTMLTableCellElementImpl
,HTMLTableColElementImpl
,HTMLTableColGroupElementImpl
,HTMLTableElementImpl
,HTMLTableRowElementImpl
,HTMLTableSectionElementImpl
,HTMLTextAreaElementImpl
,HTMLTitleElementImpl
,HTMLUListElementImpl
,HTMLUnderlineElementImpl
,HTMLVideoElementImpl
,NodeImpl
,NotationImpl
,RSSChanelElementImpl
,RSSDescriptionElementImpl
,RSSElement
,RSSElementImpl
,RSSItemElementImpl
,RSSTitleElementImpl
,SVGAElementImpl
,SVGAnimateElementImpl
,SVGAnimateTransformElementImpl
,SVGAnimationElementImpl
,SVGAnimationImpl
,SVGCircleElementImpl
,SVGClipPathElementImpl
,SVGDefsElementImpl
,SVGElementImpl
,SVGEllipseElementImpl
,SVGFontElementImpl
,SVGFontFaceElementImpl
,SVGGElementImpl
,SVGGradientElementImpl
,SVGGraphic
,SVGImageElementImpl
,SVGLinearGradientElementImpl
,SVGLineElementImpl
,SVGLocatableImpl
,SVGPathElementImpl
,SVGPolygonElementImpl
,SVGPolylineElementImpl
,SVGRadialGradientElementImpl
,SVGRectElementImpl
,SVGStopElementImpl
,SVGStylableImpl
,SVGSVGElementImpl
,SVGSymbolElementImpl
,SVGTextElementImpl
,SVGTransformableImpl
,SVGUseElementImpl
,TextImpl
public interface ModelNode
A generic node interface. The idea is that implementors could be W3C nodes or not.
-
Method Summary
Modifier and TypeMethodDescriptiongetDocumentItem
(String name) getDocumentItem.getFullURL
(String spec) getFullURL.getParentModelNode.getRenderState.boolean
isEqualOrDescendentOf
(ModelNode otherNode) isEqualOrDescendentOf.void
setDocumentItem
(String name, Object value) Sets a document item.void
warn.
-
Method Details
-
getDocumentItem
getDocumentItem.
-
getFullURL
getFullURL.
-
getParentModelNode
ModelNode getParentModelNode()getParentModelNode.
- Returns:
- a
ModelNode
object.
-
getRenderState
RenderState getRenderState()getRenderState.
- Returns:
- a
RenderState
object.
-
isEqualOrDescendentOf
isEqualOrDescendentOf.
- Parameters:
otherNode
- aModelNode
object.- Returns:
- a boolean.
-
setDocumentItem
Sets a document item. A radio button, for example, can use this to set button group state. -
warn
warn.
-