Package com.oorian.html.containers
Class HtmlFragment
java.lang.Object
com.oorian.html.Element
com.oorian.html.elements.Text
com.oorian.html.elements.RawHtml
com.oorian.html.containers.HtmlFragment
A container for loading and displaying HTML content from external files.
This class extends RawHtml to provide functionality for loading HTML fragments from files and embedding them in the page. The content is read from the file during the create phase and inserted as raw (unescaped) HTML.
When loading a complete HTML document, the class automatically extracts just the body content, stripping the DOCTYPE, html, head, and body wrapper tags.
- Since:
- 2007
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionHtmlFragment(String filename) Creates a new HtmlFragment that loads HTML content from the specified file. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcreate()Hook method called during element creation.Methods inherited from class com.oorian.html.Element
addAttribute, addAttribute, addAttribute, addAttribute, addElement, addLineBreak, addLineOfText, addLineOfText, addLineOfText, addParagraph, addParagraph, addSpacer, addText, addText, addText, addText, assignId, containsElement, containsElement, 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, 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
-
HtmlFragment
Creates a new HtmlFragment that loads HTML content from the specified file.- Parameters:
filename- The path to the HTML file to load.
-
-
Method Details
-
create
protected void create()Description copied from class:ElementHook method called during element creation.Override this method to configure the element after initialization. This is called after
Element.initialize()and only once during the element's lifecycle.
-