Package com.oorian.html.elements
Class JavaScript<T extends JavaScript<T>>
java.lang.Object
com.oorian.html.Element<T>
com.oorian.html.elements.Script<T>
com.oorian.html.elements.JavaScript<T>
- All Implemented Interfaces:
HeadElement
Represents an HTML script element specifically configured for JavaScript.
This convenience class extends Script and automatically sets the type attribute to "text/javascript" for easier JavaScript inclusion.
JavaScript elements can be used to:
- Include external JavaScript files via the src attribute
- Embed inline JavaScript code within the page
- Add client-side interactivity and dynamic behavior
Note: The ID attribute is excluded as it's typically not needed for script elements.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Marvin P. Warble Jr.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new JavaScript element for inline script code.JavaScript(String src) Constructs a new JavaScript element that references an external script file. -
Method Summary
Methods inherited from class com.oorian.html.elements.Script
addSrcCode, create, setAsync, setBlocking, setCharset, setCrossOrigin, setCrossOrigin, setDefer, setFetchPriority, setIntegrity, setNoModule, setNonce, setReferrerPolicy, setSrc, setSrcCode, setSrcCodeFromFile, setTypeMethods 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, 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, setText, setTranslate, shown, toString, unregisterListener, update, updateAttributes
-
Constructor Details
-
JavaScript
public JavaScript()Constructs a new JavaScript element for inline script code. UseScript.setSrcCode(String)orScript.addSrcCode(String)to add the JavaScript code content. -
JavaScript
Constructs a new JavaScript element that references an external script file.- Parameters:
src- the URL of the external JavaScript file to include
-