Interface TestElementIterator<E extends TestElementEntry>

Type Parameters:
E - Type of test element.
All Superinterfaces:
Iterable<E>, Iterator<E>
All Known Subinterfaces:
CommandIterator, TestCaseIterator, TestSuiteIterator
All Known Implementing Classes:
AbstractTestElementIterator, SeleneseCommandIterator, SeleneseTestCaseIterator, SeleneseTestSuiteIterator, SideCommandIterator, SideTestCaseIterator, SideTestSuiteIterator

public interface TestElementIterator<E extends TestElementEntry>
extends Iterator<E>, Iterable<E>
Test element iterator.
  • Method Details

    • getFilename

      String getFilename()
      Get filename of this test element.
      Returns:
      filename.
    • getName

      String getName()
      Get name of this test element.
      Returns:
      name.
    • getId

      String getId()
      Get id of this test element.
      Returns:
      id.
    • isDummy

      default boolean isDummy()
      Is this dummy iterator?
      Returns:
      true if this is dummy iterator.
    • iterator

      default Iterator<E> iterator()
      Specified by:
      iterator in interface Iterable<E extends TestElementEntry>