All object representing HTML elements should subclass this class.
Defined within this abstract class are methods for getting and setting attributes common to all HTML elements, such as ID, NAME, CLASS, and STYLE.
Other methods, such as appendInnerHTML and appendTabs, will help subclasses display themselves. Most all of the code for displaying HTML and generating HTML strings is located in this class. For the most part, subclasses will not need to concern themselves with this functionality, but only with implementing the abstract methods of this class. Exceptions to this are those subclasses that need to modify their display in some way, such as the HTMLElementCollection class. This class displays much like any other HTMLElement object, except it does not display any HTML itself, but only that HTML generated by its children. For this reason, the HTMLElementCollection class needs to override the display methods of this class. Other classes may not support HTML formatting, such as the HTMLAnchor and HTMLTextArea class. Formatting of the HTML generated by these classes affects the display in a bad way, so formatting is not supported, and display methods need to be overridden.
This class also provides methods and data structures for managing nested HTML objects, such as addInnerHTMLElement and getInnerHTMLElements.
For a list of all members of this type, see HTMLElement Members.
System.Object
com.plumtree.xpshared.htmlelements.HTMLElement
Derived types
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: com.plumtree.xpshared.htmlelements
Assembly: uiinfrastructure (in uiinfrastructure.dll)
HTMLElement Members | com.plumtree.xpshared.htmlelements Namespace