Package org.loboevolution.html.node
Interface ModelNode
- All Known Subinterfaces:
Attr
,CDATASection
,CharacterData
,Comment
,Document
,DocumentFragment
,DocumentType
,Element
,EntityReference
,HTMLAnchorElement
,HTMLAppletElement
,HTMLAreaElement
,HTMLBaseElement
,HTMLBaseFontElement
,HTMLBodyElement
,HTMLBRElement
,HTMLButtonElement
,HTMLCanvasElement
,HTMLDataElement
,HTMLDataListElement
,HTMLDetailsElement
,HTMLDialogElement
,HTMLDirectoryElement
,HTMLDivElement
,HTMLDListElement
,HTMLDocument
,HTMLElement
,HTMLEmbedElement
,HTMLFieldSetElement
,HTMLFontElement
,HTMLFormElement
,HTMLHeadElement
,HTMLHeadingElement
,HTMLHRElement
,HTMLHtmlElement
,HTMLIFrameElement
,HTMLImageElement
,HTMLInputElement
,HTMLLabelElement
,HTMLLegendElement
,HTMLLIElement
,HTMLLinkElement
,HTMLMapElement
,HTMLMarqueeElement
,HTMLMenuElement
,HTMLMetaElement
,HTMLMeterElement
,HTMLModElement
,HTMLObjectElement
,HTMLOListElement
,HTMLOptGroupElement
,HTMLOptionElement
,HTMLOutputElement
,HTMLParagraphElement
,HTMLParamElement
,HTMLPictureElement
,HTMLPreElement
,HTMLProgressElement
,HTMLQuoteElement
,HTMLScriptElement
,HTMLSelectElement
,HTMLSlotElement
,HTMLSourceElement
,HTMLSpanElement
,HTMLStyleElement
,HTMLTableCaptionElement
,HTMLTableCellElement
,HTMLTableColElement
,HTMLTableDataCellElement
,HTMLTableElement
,HTMLTableHeaderCellElement
,HTMLTableRowElement
,HTMLTableSectionElement
,HTMLTextAreaElement
,HTMLTimeElement
,HTMLTitleElement
,HTMLUListElement
,HTMLUnknownElement
,HTMLVideoElement
,Node
,Notation
,ParentNode
,ProcessingInstruction
,SMILAnimateColorElement
,SMILAnimateElement
,SMILAnimateMotionElement
,SMILAnimation
,SMILDocument
,SMILElement
,SMILLayoutElement
,SMILMediaElement
,SMILRefElement
,SMILRegionElement
,SMILRootLayoutElement
,SMILSetElement
,SMILSwitchElement
,SMILTopLayoutElement
,SVGAElement
,SVGAltGlyphDefElement
,SVGAltGlyphElement
,SVGAltGlyphItemElement
,SVGAnimateElement
,SVGAnimateMotionElement
,SVGAnimateTransformElement
,SVGAnimationElement
,SVGCircleElement
,SVGClipPathElement
,SVGColorProfileElement
,SVGComponentTransferFunctionElement
,SVGCursorElement
,SVGDefinitionSrcElement
,SVGDefsElement
,SVGDescElement
,SVGElement
,SVGEllipseElement
,SVGFEBlendElement
,SVGFEColorMatrixElement
,SVGFEComponentTransferElement
,SVGFECompositeElement
,SVGFEConvolveMatrixElement
,SVGFEDiffuseLightingElement
,SVGFEDisplacementMapElement
,SVGFEDistantLightElement
,SVGFEFloodElement
,SVGFEFuncAElement
,SVGFEFuncBElement
,SVGFEFuncGElement
,SVGFEFuncRElement
,SVGFEGaussianBlurElement
,SVGFEImageElement
,SVGFEMergeElement
,SVGFEMergeNodeElement
,SVGFEMorphologyElement
,SVGFEOffsetElement
,SVGFEPointLightElement
,SVGFESpecularLightingElement
,SVGFESpotLightElement
,SVGFETileElement
,SVGFETurbulenceElement
,SVGFilterElement
,SVGFontElement
,SVGFontFaceElement
,SVGFontFaceFormatElement
,SVGFontFaceNameElement
,SVGFontFaceSrcElement
,SVGFontFaceUriElement
,SVGForeignObjectElement
,SVGGElement
,SVGGlyphElement
,SVGGlyphRefElement
,SVGGradientElement
,SVGHKernElement
,SVGImageElement
,SVGLinearGradientElement
,SVGLineElement
,SVGMarkerElement
,SVGMaskElement
,SVGMetadataElement
,SVGMissingGlyphElement
,SVGMPathElement
,SVGPathElement
,SVGPatternElement
,SVGPolygonElement
,SVGPolylineElement
,SVGRadialGradientElement
,SVGRectElement
,SVGScriptElement
,SVGSetElement
,SVGStopElement
,SVGSVGElement
,SVGSwitchElement
,SVGSymbolElement
,SVGTextContentElement
,SVGTextElement
,SVGTextPathElement
,SVGTextPositioningElement
,SVGTitleElement
,SVGTRefElement
,SVGTSpanElement
,SVGUseElement
,SVGViewElement
,SVGVKernElement
,Text
,XPathNamespace
- All Known Implementing Classes:
AttrImpl
,CDataSectionImpl
,CharacterDataImpl
,CommentImpl
,DocumentFragmentImpl
,DocumentImpl
,DocumentTypeImpl
,DOM2DTMdefaultNamespaceDeclarationNode
,DTMNodeProxy
,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
,SVGElementWrapper
,SVGEllipseElementImpl
,SVGFontElementImpl
,SVGFontFaceElementImpl
,SVGGElementImpl
,SVGGradientElementImpl
,SVGGraphic
,SVGImageElementImpl
,SVGLinearGradientElementImpl
,SVGLineElementImpl
,SVGLocatableImpl
,SVGPathElementImpl
,SVGPolygonElementImpl
,SVGPolylineElementImpl
,SVGRadialGradientElementImpl
,SVGRectElementImpl
,SVGStopElementImpl
,SVGStylableImpl
,SVGSVGElementImpl
,SVGSymbolElementImpl
,SVGTextElementImpl
,SVGTransformableImpl
,SVGUseElementImpl
,TextImpl
,XMLDocument
,XPathNamespaceImpl
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.
-
isEqualOrDescendentOf
isEqualOrDescendentOf.
- Parameters:
otherNode
- aModelNode
object.- Returns:
- a boolean.
-
getRenderState
Object getRenderState()getRenderState.
-
setDocumentItem
Sets a document item. A radio button, for example, can use this to set button group state. -
warn
warn.
-