Package com.oorian.html
Class RawTextElement<T extends RawTextElement<T>>
java.lang.Object
com.oorian.html.Element<T>
com.oorian.html.RawTextElement<T>
- Type Parameters:
T- the concrete subclass type for fluent method chaining
Base class for HTML elements that contain only text content, not arbitrary child elements.
This class provides setText(String) and addText(String) methods for
managing text content. It is intended for elements like <rp> and <rt>
whose content model is limited to phrasing content / text.
- Since:
- 2007
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRawTextElement(String tagName) Constructs a new RawTextElement with the specified tag name.RawTextElement(String tagName, boolean closed) Constructs a new RawTextElement with the specified tag name and closing behavior. -
Method Summary
Methods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addParagraph, addSpacer, addText, addText, assignId, containsElement, containsElement, create, dispatchEvent, dispatchEvent, dispatchEvent, dispatchEvent, equals, excludeId, executeJs, executeJs, executeJs, getAccept, getAllElements, getAncestor, getAttribute, getAttributes, getComponent, getDir, getElement, getElementById, getElementCount, getElementCount, getElements, getElements, getElementsByComponentName, getElementsByTagName, getHtml, getHtml, getId, getInnerHtml, getInnerHtml, getIs, getItemId, getItemProp, getItemRef, getItemType, getLang, getNextSibling, getPage, getParent, getPart, getPrevSibling, getSlot, getTagName, getTextContent, getUrl, hasAttribute, hasElements, hidden, initialize, insertElement, isChildOf, isClosedTag, isCreated, isDescendantOf, isDescendantOf, isInitialized, isItemScope, isTranslate, onCallback, onCreated, onElementAdded, onElementRemoved, onHashChange, onHidden, onInitialized, onJsReturn, onPageLoaded, onPageUnloaded, onRefresh, onRemovedFromPage, onShown, onUpdated, onUserEvent, prewrite, recreate, refresh, refresh, registerAddition, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerListener, registerSubtraction, registerUpdate, removeAllElements, removeAttribute, removeAttribute, removeElement, removeElement, removeFromParent, requestCallback, requestCallback, requestCallback, requestCallback, resetId, scrollTo, scrollToBottom, scrollToTop, self, sendCommand, sendUpdate, setAccept, setComponent, setDir, setDir, setElement, setId, setIs, setItemId, setItemProp, setItemRef, setItemScope, setItemType, setLang, setOnError, setOnLoad, setPage, setParent, setPart, setSlot, setTagName, setText, setText, setText, setTranslate, shown, toString, unregisterListener, update, updateAttributes
-
Constructor Details
-
RawTextElement
Constructs a new RawTextElement with the specified tag name.- Parameters:
tagName- the HTML tag name for this element
-
RawTextElement
Constructs a new RawTextElement with the specified tag name and closing behavior.- Parameters:
tagName- the HTML tag name for this elementclosed- true if this element has a closing tag, false for self-closing
-
-
Method Details
-
setText
Sets the text content of this element, replacing any existing content.- Overrides:
setTextin classElement<T extends RawTextElement<T>>- Parameters:
text- the text content to set
-
addText
Appends text content to this element.- Overrides:
addTextin classElement<T extends RawTextElement<T>>- Parameters:
text- the text content to append
-
addText
Appends a Text element to this element.- Overrides:
addTextin classElement<T extends RawTextElement<T>>- Parameters:
text- the Text element to append
-