Interface ScriptElement

All Known Implementing Classes:
HtmlScript, SvgScript

public interface ScriptElement
An element which can handle scripts.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the value of the attribute charset.
    Returns the value of the attribute src.
    boolean
    Returns true if this script is deferred.
    boolean
    Returns if executed.
    void
    INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
    Marks this script as created by javascript.
    void
    setExecuted(boolean executed)
    Sets if executed.
    boolean
    INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
    Returns true if this frame was created by javascript.
  • Method Details

    • isExecuted

      boolean isExecuted()
      Returns if executed.
      Returns:
      if executed
    • isDeferred

      boolean isDeferred()
      Returns true if this script is deferred.
      Returns:
      true if this script is deferred
    • setExecuted

      void setExecuted(boolean executed)
      Sets if executed.
      Parameters:
      executed - if executed
    • getSrcAttribute

      String getSrcAttribute()
      Returns the value of the attribute src. Refer to the HTML 4.01 documentation for details on the use of this attribute.
      Returns:
      the value of the attribute src or an empty string if that attribute isn't defined.
    • getCharsetAttribute

      String getCharsetAttribute()
      Returns the value of the attribute charset. Refer to the HTML 4.01 documentation for details on the use of this attribute.
      Returns:
      the value of the attribute charset or an empty string if that attribute isn't defined.
    • markAsCreatedByDomParser

      void markAsCreatedByDomParser()
      INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
      Marks this script as created by javascript. Spec: The following scripts will not execute: scripts in XMLHttpRequest's responseXML documents, scripts in DOMParser-created documents, scripts in documents created by XSLTProcessor's transformToDocument feature, and scripts that are first inserted by a script into a Document that was created using the createDocument() API
    • wasCreatedByDomParser

      boolean wasCreatedByDomParser()
      INTERNAL API - SUBJECT TO CHANGE AT ANY TIME - USE AT YOUR OWN RISK.
      Returns true if this frame was created by javascript.
      Returns:
      true or false