public class HtmlScript extends HtmlElement
document.write("<span id='mySpan'/>"); document.getElementById("mySpan").tagName;
can't work with a filter).HtmlElement.DisplayStyleDomElement.ChildElementsIteratorDomNode.ChildIterator, DomNode.DescendantElementsIterator<T extends DomNode>| Modifier and Type | Field and Description |
|---|---|
static String |
TAG_NAME
The HTML tag represented by this element.
|
TAB_INDEX_OUT_OF_BOUNDSATTRIBUTE_NOT_DEFINED, ATTRIBUTE_VALUE_EMPTYAS_TEXT_BLANK, AS_TEXT_BLOCK_SEPARATOR, AS_TEXT_NEW_LINE, AS_TEXT_TAB, PROPERTY_ELEMENT, READY_STATE_COMPLETE, READY_STATE_INTERACTIVE, READY_STATE_LOADED, READY_STATE_LOADING, READY_STATE_UNINITIALIZEDATTRIBUTE_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| Modifier and Type | Method and Description |
|---|---|
String |
asText()
Returns a textual representation of this element that represents what would
be visible to the user if this page was shown in a web browser.
|
void |
executeScriptIfNeeded()
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
String |
getCharsetAttribute()
Returns the value of the attribute "charset".
|
HtmlElement.DisplayStyle |
getDefaultStyleDisplay()
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
String |
getDeferAttribute()
Returns the value of the attribute "defer".
|
String |
getEventAttribute()
Returns the value of the attribute "event".
|
String |
getHtmlForAttribute()
Returns the value of the attribute "for".
|
String |
getLanguageAttribute()
Returns the value of the attribute "language".
|
String |
getSrcAttribute()
Returns the value of the attribute "src".
|
String |
getTypeAttribute()
Returns the value of the attribute "type".
|
protected boolean |
isDeferred()
Returns true if this script is deferred.
|
protected boolean |
isEmptyXmlTagExpanded()
Indicates if a node without children should be written in expanded form as XML
(i.e. with closing tag rather than with "/>")
|
boolean |
mayBeDisplayed()
Returns true if nodes of this type can ever be displayed, false otherwise.
|
protected void |
onAllChildrenAddedToPage(boolean postponed)
Executes the onreadystatechange handler when simulating IE, as well as executing
the script itself, if necessary.
|
protected void |
printChildrenAsXml(String indent,
PrintWriter printWriter)
Recursively writes the XML data for the node tree starting at
node. |
void |
processImportNode(Document doc)
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
void |
resetExecuted()
INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
|
protected void |
setAndExecuteReadyState(String state)
Sets the readyState to the specified state and executes the
onreadystatechange handler when simulating IE.
|
void |
setAttributeNS(String namespaceURI,
String qualifiedName,
String attributeValue)
If setting the src attribute, this method executes the new JavaScript if necessary
(behavior varies by browser version).
|
String |
toString()
Returns a string representation of this object.
|
acceptChar, addHtmlAttributeChangeListener, appendChildIfNoneExists, checkChildHierarchy, doType, doType, fireHtmlAttributeAdded, fireHtmlAttributeRemoved, fireHtmlAttributeReplaced, getCanonicalXPath, getElementsByAttribute, getEnclosingElement, getEnclosingForm, getEnclosingFormOrDie, getHtmlElementsByTagName, getHtmlElementsByTagNames, getLangAttribute, getNodeName, getOnClickAttribute, getOnDblClickAttribute, getOneHtmlElementByAttribute, getOnKeyDownAttribute, getOnKeyPressAttribute, getOnKeyUpAttribute, getOnMouseDownAttribute, getOnMouseMoveAttribute, getOnMouseOutAttribute, getOnMouseOverAttribute, getOnMouseUpAttribute, getSrcAttributeNormalized, getTabIndex, getTextDirectionAttribute, getXmlLangAttribute, hasEventHandlers, isAttributeCaseSensitive, isDisplayed, isSubmittableByEnter, removeAttribute, removeChild, removeEventHandler, removeHtmlAttributeChangeListener, setAttributeNode, setEventHandler, setEventHandler, setId, type, type, type, type, type, type, type, typeDoneblur, click, click, click, cloneNode, dblClick, dblClick, doClickFireChangeEvent, doClickFireClickEvent, doClickStateUpdate, fireEvent, fireEvent, focus, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getAttributesMap, getChildElementCount, getChildElements, getElementsByTagName, getElementsByTagNameNS, getEventTargetElement, getFirstElementChild, getId, getLastElementChild, getNextElementSibling, getNodeType, getPreviousElementSibling, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, hasAttributes, isStateUpdateFirst, mouseDown, mouseDown, mouseMove, mouseMove, mouseOut, mouseOut, mouseOver, mouseOver, mouseUp, mouseUp, namespaces, preventDefault, printOpeningTagContentAsXml, printXml, propagateClickStateUpdateToParent, removeAttributeNode, removeAttributeNS, removeFocus, rightClick, rightClick, setAttribute, setAttributeNodeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSgetLocalName, getNamespaceURI, getPrefix, getQualifiedName, setPrefixaddCharacterDataChangeListener, addDomChangeListener, appendChild, asXml, compareDocumentPosition, detach, fireCharacterDataChanged, fireNodeAdded, fireNodeDeleted, getAncestors, getBaseURI, getByXPath, getByXPath, getChildNodes, getChildren, getDescendants, getDomElementDescendants, getEndColumnNumber, getEndLineNumber, getFeature, getFirstByXPath, getFirstByXPath, getFirstChild, getHtmlElementDescendants, getHtmlPageOrNull, getIndex, getLastChild, getNextSibling, getNodeValue, getOwnerDocument, getPage, getParentNode, getPreviousSibling, getReadyState, getScriptObject, getStartColumnNumber, getStartLineNumber, getTextContent, getUserData, hasChildNodes, hasFeature, insertBefore, insertBefore, isAncestorOf, isAncestorOfAny, isBlock, isDefaultNamespace, isDescendant, isDirectlyAttachedToPage, isEqualNode, isSameNode, isSupported, isTrimmedText, lookupNamespaceURI, lookupPrefix, normalize, notifyIncorrectness, onAddedToDocumentFragment, onAddedToPage, querySelector, querySelectorAll, remove, removeAllChildren, removeCharacterDataChangeListener, removeChild, removeDomChangeListener, replace, replaceChild, setNextSibling, setNodeValue, setParentNode, setPreviousSibling, setReadyState, setScriptObject, setTextContent, setUserDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitappendChild, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDatapublic static final String TAG_NAME
public final String getCharsetAttribute()
public final String getTypeAttribute()
public final String getLanguageAttribute()
public final String getSrcAttribute()
public final String getEventAttribute()
public final String getHtmlForAttribute()
public final String getDeferAttribute()
protected boolean isDeferred()
public boolean mayBeDisplayed()
mayBeDisplayed in class DomNodeDomNode.isDisplayed()public void setAttributeNS(String namespaceURI, String qualifiedName, String attributeValue)
setAttributeNS in interface ElementsetAttributeNS in class HtmlElementnamespaceURI - the URI that identifies an XML namespacequalifiedName - the qualified name of the attributeattributeValue - the value of the attributeprotected void onAllChildrenAddedToPage(boolean postponed)
onAllChildrenAddedToPage in class DomNodepostponed - whether to use PostponedAction or nopublic void executeScriptIfNeeded()
protected void setAndExecuteReadyState(String state)
state - this script ready statepublic String asText()
DomNodeasText in class DomNodeDomNode.asText()protected boolean isEmptyXmlTagExpanded()
isEmptyXmlTagExpanded in class DomElementtrue to make generated XML readable as HTMLprotected void printChildrenAsXml(String indent, PrintWriter printWriter)
node.printChildrenAsXml in class DomNodeindent - white space to indent child nodesprintWriter - writer where child nodes are writtenpublic void resetExecuted()
processImportNode(Document)public void processImportNode(Document doc)
DomNamespaceNodeprocessImportNode in class DomNamespaceNodedoc - the import target documentDocument.importNode(
com.gargoylesoftware.htmlunit.javascript.host.dom.Node, boolean),
processImportNode(com.gargoylesoftware.htmlunit.javascript.host.dom.Document)public String toString()
toString in class DomElementpublic HtmlElement.DisplayStyle getDefaultStyleDisplay()
getDefaultStyleDisplay in class HtmlElementCopyright © 2002–2015 Gargoyle Software Inc.. All rights reserved.