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 voidappendInnerTextImpl(java.lang.StringBuffer buffer)booleangetDefer()Indicates that the user agent can defer processing of the script.java.lang.StringgetEvent()Reserved for future use.java.lang.StringgetHtmlFor()Reserved for future use.java.lang.StringgetSrc()URI [IETF RFC 2396] designating an external script.java.lang.StringgetText()The script content of the element.java.lang.StringgetType()The content type of the script language.protected voidprocessScript()voidsetDefer(boolean defer)Indicates that the user agent can defer processing of the script.voidsetEvent(java.lang.String event)Reserved for future use.voidsetHtmlFor(java.lang.String htmlFor)Reserved for future use.voidsetSrc(java.lang.String src)URI [IETF RFC 2396] designating an external script.voidsetText(java.lang.String text)The script content of the element.voidsetType(java.lang.String type)The content type of the script language.java.lang.ObjectsetUserData(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:HTMLScriptElementThe script content of the element.- Specified by:
getTextin interfaceHTMLScriptElement
-
setText
public void setText(java.lang.String text)
Description copied from interface:HTMLScriptElementThe script content of the element.- Specified by:
setTextin interfaceHTMLScriptElement
-
getHtmlFor
public java.lang.String getHtmlFor()
Description copied from interface:HTMLScriptElementReserved for future use.- Specified by:
getHtmlForin interfaceHTMLScriptElement
-
setHtmlFor
public void setHtmlFor(java.lang.String htmlFor)
Description copied from interface:HTMLScriptElementReserved for future use.- Specified by:
setHtmlForin interfaceHTMLScriptElement
-
getEvent
public java.lang.String getEvent()
Description copied from interface:HTMLScriptElementReserved for future use.- Specified by:
getEventin interfaceHTMLScriptElement
-
setEvent
public void setEvent(java.lang.String event)
Description copied from interface:HTMLScriptElementReserved for future use.- Specified by:
setEventin interfaceHTMLScriptElement
-
getDefer
public boolean getDefer()
Description copied from interface:HTMLScriptElementIndicates that the user agent can defer processing of the script. See the defer attribute definition in HTML 4.01.- Specified by:
getDeferin interfaceHTMLScriptElement
-
setDefer
public void setDefer(boolean defer)
Description copied from interface:HTMLScriptElementIndicates that the user agent can defer processing of the script. See the defer attribute definition in HTML 4.01.- Specified by:
setDeferin interfaceHTMLScriptElement
-
getSrc
public java.lang.String getSrc()
Description copied from interface:HTMLScriptElementURI [IETF RFC 2396] designating an external script. See the src attribute definition in HTML 4.01.- Specified by:
getSrcin interfaceHTMLScriptElement
-
setSrc
public void setSrc(java.lang.String src)
Description copied from interface:HTMLScriptElementURI [IETF RFC 2396] designating an external script. See the src attribute definition in HTML 4.01.- Specified by:
setSrcin interfaceHTMLScriptElement
-
getType
public java.lang.String getType()
Description copied from interface:HTMLScriptElementThe content type of the script language. See the type attribute definition in HTML 4.01.- Specified by:
getTypein interfaceHTMLScriptElement
-
setType
public void setType(java.lang.String type)
Description copied from interface:HTMLScriptElementThe content type of the script language. See the type attribute definition in HTML 4.01.- Specified by:
setTypein interfaceHTMLScriptElement
-
setUserData
public java.lang.Object setUserData(java.lang.String key, java.lang.Object data, org.w3c.dom.UserDataHandler handler)- Specified by:
setUserDatain interfaceorg.w3c.dom.Node- Overrides:
setUserDatain classNodeImpl
-
processScript
protected final void processScript()
-
appendInnerTextImpl
protected void appendInnerTextImpl(java.lang.StringBuffer buffer)
- Overrides:
appendInnerTextImplin classNodeImpl
-
-