Package org.lobobrowser.html.domimpl
Class HTMLScriptElementImpl
java.lang.Object
org.lobobrowser.js.AbstractScriptableDelegate
org.lobobrowser.html.domimpl.NodeImpl
org.lobobrowser.html.domimpl.ElementImpl
org.lobobrowser.html.domimpl.HTMLElementImpl
org.lobobrowser.html.domimpl.HTMLScriptElementImpl
- All Implemented Interfaces:
ModelNode
,CSS2PropertiesContext
,ScriptableDelegate
,Element
,HTMLElement
,HTMLScriptElement
,Node
-
Field Summary
Fields inherited from class org.lobobrowser.html.domimpl.ElementImpl
attributes
Fields inherited from class org.lobobrowser.html.domimpl.NodeImpl
document, nodeList, notificationsSuspended, parentNode, treeLock, uiNode
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
appendInnerTextImpl
(StringBuffer buffer) boolean
getDefer()
Indicates that the user agent can defer processing of the script.getEvent()
Reserved for future use.Reserved for future use.getSrc()
URI [IETF RFC 2396] designating an external script.getText()
The script content of the element.getType()
The content type of the script language.protected final void
void
setDefer
(boolean defer) Indicates that the user agent can defer processing of the script.void
Reserved for future use.void
setHtmlFor
(String htmlFor) Reserved for future use.void
URI [IETF RFC 2396] designating an external script.void
The script content of the element.void
The content type of the script language.setUserData
(String key, Object data, UserDataHandler handler) Methods inherited from class org.lobobrowser.html.domimpl.HTMLElementImpl
addStyleSheetDeclarations, appendOuterHTMLImpl, assignAttributeField, createDefaultStyleSheet, createRenderState, findStyleDeclarations, forgetLocalStyle, forgetStyle, getAncestor, getAncestorForJavaClass, getAncestorWithClass, getAncestorWithId, getAttributeAsBoolean, getAttributeAsInt, getCharset, getClassName, getComputedStyle, getCssInputSourceForDecl, getCurrentStyle, getDocumentBaseURI, getFormInputs, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOuterHTML, getParent, getParentStyle, getParentWithClass, getParentWithId, getPreceedingSibling, getPreceedingSiblingElement, getPreceedingSiblingWithClass, getPreceedingSiblingWithId, getPseudoNames, getStyle, informInvalid, informInvalidAttibute, setCharset, setClassName, setCurrentStyle, setInnerHTML, setMouseOver, setStyle, toString, warn, warn
Methods inherited from class org.lobobrowser.html.domimpl.ElementImpl
createSimilarNode, equalAttributes, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getDir, getElementsByTagName, getElementsByTagNameNS, getId, getLang, getLocalName, getNodeName, getNodeType, getNodeValue, getRawInnerText, getSchemaTypeInfo, getTagName, getTitle, hasAttribute, hasAttributeNS, hasAttributes, htmlEncodeChildText, isTagName, normalizeAttributeName, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeImpl, setAttributeNode, setAttributeNodeNS, setAttributeNS, setDir, setId, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setInnerText, setLang, setNodeValue, setTitle
Methods inherited from class org.lobobrowser.html.domimpl.NodeImpl
appendChild, appendInnerHTMLImpl, cloneNode, compareDocumentPosition, findUINode, forgetRenderState, getAlignmentX, getAlignmentY, getBaseURI, getChildNodes, getChildren, getChildrenArray, getDescendents, getDocumentItem, getDocumentURL, getFeature, getFirstChild, getFullURL, getHtmlRendererContext, getInnerHTML, getInnerText, getLastChild, getNamespaceURI, getNextSibling, getNodeList, getOwnerDocument, getParentModelNode, getParentNode, getParentRenderState, getPrefix, getPreviousSibling, getRenderState, getTextContent, getUINode, getUserAgentContext, getUserData, hasChildNodes, informDocumentInvalid, informExternalScriptLoading, informLayoutInvalid, informLookInvalid, informNodeLoaded, informPositionInvalid, informSizeInvalid, informStructureInvalid, insertAfter, insertAt, insertBefore, isDefaultNamespace, isEqualNode, isEqualOrDescendentOf, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeAllChildren, removeAllChildrenImpl, removeChild, removeChildAt, removeChildren, removeChildrenImpl, replaceAdjacentTextNodes, replaceAdjacentTextNodes, replaceChild, setDocumentItem, setPrefix, setTextContent, setUINode
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.lobobrowser.html.style.CSS2PropertiesContext
informLayoutInvalid, informLookInvalid, informPositionInvalid, informSizeInvalid
Methods inherited from interface org.w3c.dom.Element
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
Methods inherited from interface org.w3c.dom.html2.HTMLElement
getClassName, getDir, getId, getLang, getTitle, setClassName, setDir, setId, setLang, setTitle
Methods inherited from interface org.w3c.dom.html2.HTMLScriptElement
getCharset, setCharset
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent
-
Constructor Details
-
HTMLScriptElementImpl
public HTMLScriptElementImpl() -
HTMLScriptElementImpl
-
-
Method Details
-
getText
Description copied from interface:HTMLScriptElement
The script content of the element.- Specified by:
getText
in interfaceHTMLScriptElement
-
setText
Description copied from interface:HTMLScriptElement
The script content of the element.- Specified by:
setText
in interfaceHTMLScriptElement
-
getHtmlFor
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
getHtmlFor
in interfaceHTMLScriptElement
-
setHtmlFor
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
setHtmlFor
in interfaceHTMLScriptElement
-
getEvent
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
getEvent
in interfaceHTMLScriptElement
-
setEvent
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
setEvent
in interfaceHTMLScriptElement
-
getDefer
public boolean getDefer()Description copied from interface:HTMLScriptElement
Indicates that the user agent can defer processing of the script. See the defer attribute definition in HTML 4.01.- Specified by:
getDefer
in interfaceHTMLScriptElement
-
setDefer
public void setDefer(boolean defer) Description copied from interface:HTMLScriptElement
Indicates that the user agent can defer processing of the script. See the defer attribute definition in HTML 4.01.- Specified by:
setDefer
in interfaceHTMLScriptElement
-
getSrc
Description copied from interface:HTMLScriptElement
URI [IETF RFC 2396] designating an external script. See the src attribute definition in HTML 4.01.- Specified by:
getSrc
in interfaceHTMLScriptElement
-
setSrc
Description copied from interface:HTMLScriptElement
URI [IETF RFC 2396] designating an external script. See the src attribute definition in HTML 4.01.- Specified by:
setSrc
in interfaceHTMLScriptElement
-
getType
Description copied from interface:HTMLScriptElement
The content type of the script language. See the type attribute definition in HTML 4.01.- Specified by:
getType
in interfaceHTMLScriptElement
-
setType
Description copied from interface:HTMLScriptElement
The content type of the script language. See the type attribute definition in HTML 4.01.- Specified by:
setType
in interfaceHTMLScriptElement
-
setUserData
- Specified by:
setUserData
in interfaceNode
- Overrides:
setUserData
in classNodeImpl
-
processScript
protected final void processScript() -
appendInnerTextImpl
- Overrides:
appendInnerTextImpl
in classNodeImpl
-