Class LabelsNodeList

java.lang.Object
org.htmlunit.corejs.javascript.ScriptableObject
All Implemented Interfaces:
Serializable, Cloneable, org.htmlunit.corejs.javascript.Callable, org.htmlunit.corejs.javascript.ConstProperties, org.htmlunit.corejs.javascript.debug.DebuggableObject, org.htmlunit.corejs.javascript.ExternalArrayData, org.htmlunit.corejs.javascript.Scriptable, org.htmlunit.corejs.javascript.SymbolScriptable

class LabelsNodeList extends NodeList
A special NodeList to implement .labels property.
  • Constructor Details

    • LabelsNodeList

      LabelsNodeList(DomElement domeNode)
      Creates an instance.
      Parameters:
      domeNode - the DomNode
  • Method Details

    • getElements

      public List<DomNode> getElements()
      This is overridden instead of
      invalid reference
      #computeElements()
      in order to prevent caching at all.

      Gets the HTML elements from cache or retrieve them at first call.

      Overrides:
      getElements in class AbstractList
      Returns:
      the list of HtmlElement contained in this collection