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
,org.w3c.dom.Element
,HTMLElement
,HTMLScriptElement
,org.w3c.dom.Node
public class HTMLScriptElementImpl extends HTMLElementImpl implements HTMLScriptElement
-
-
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 Constructor Description HTMLScriptElementImpl()
HTMLScriptElementImpl(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendInnerTextImpl(java.lang.StringBuffer buffer)
boolean
getDefer()
Indicates that the user agent can defer processing of the script.java.lang.String
getEvent()
Reserved for future use.java.lang.String
getHtmlFor()
Reserved for future use.java.lang.String
getSrc()
URI [IETF RFC 2396] designating an external script.java.lang.String
getText()
The script content of the element.java.lang.String
getType()
The content type of the script language.protected void
processScript()
void
setDefer(boolean defer)
Indicates that the user agent can defer processing of the script.void
setEvent(java.lang.String event)
Reserved for future use.void
setHtmlFor(java.lang.String htmlFor)
Reserved for future use.void
setSrc(java.lang.String src)
URI [IETF RFC 2396] designating an external script.void
setText(java.lang.String text)
The script content of the element.void
setType(java.lang.String type)
The content type of the script language.java.lang.Object
setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.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
-
-
-
-
Method Detail
-
getText
public java.lang.String getText()
Description copied from interface:HTMLScriptElement
The script content of the element.- Specified by:
getText
in interfaceHTMLScriptElement
-
setText
public void setText(java.lang.String text)
Description copied from interface:HTMLScriptElement
The script content of the element.- Specified by:
setText
in interfaceHTMLScriptElement
-
getHtmlFor
public java.lang.String getHtmlFor()
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
getHtmlFor
in interfaceHTMLScriptElement
-
setHtmlFor
public void setHtmlFor(java.lang.String htmlFor)
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
setHtmlFor
in interfaceHTMLScriptElement
-
getEvent
public java.lang.String getEvent()
Description copied from interface:HTMLScriptElement
Reserved for future use.- Specified by:
getEvent
in interfaceHTMLScriptElement
-
setEvent
public void setEvent(java.lang.String event)
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
public java.lang.String 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
public void setSrc(java.lang.String src)
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
public java.lang.String 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
public void setType(java.lang.String type)
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
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)
- Specified by:
setUserData
in interfaceorg.w3c.dom.Node
- Overrides:
setUserData
in classNodeImpl
-
processScript
protected final void processScript()
-
appendInnerTextImpl
protected void appendInnerTextImpl(java.lang.StringBuffer buffer)
- Overrides:
appendInnerTextImpl
in classNodeImpl
-
-