Interface ITreedFileGenerator

All Known Subinterfaces:
IHtmlResultTestSuite, ITestSuite
All Known Implementing Classes:
ErrorTestProject, ErrorTestSuite, TestProject, TestSuite

public interface ITreedFileGenerator
Interface of tree structure object with generating a file.
  • Method Details

    • getParent

      ITreedFileGenerator getParent()
      Get parent object.
      Returns:
      parent object.
    • setParent

      default void setParent​(ITreedFileGenerator parent)
      Set parent object.
      Parameters:
      parent - parent object.
    • getIndex

      int getIndex()
      Get index of this object in the parent object.
      Returns:
      index.
    • getIndexes

      default int[] getIndexes()
      Get indexes of this object from top level object.
      Returns:
      array of the index.
    • setIndex

      void setIndex​(int index)
      Set index of this object in the parent object.
      Parameters:
      index - index.
    • getBaseName

      String getBaseName()
      Get base name.
      Returns:
      base name.
    • getName

      String getName()
      Get name.
      Returns:
      name.
    • getFileBaseName

      default String getFileBaseName()
      Get file base name.
      Returns:
      file base name.
    • getFileBaseName

      default String getFileBaseName​(String ext)
      Get file base name with extension.
      Parameters:
      ext - file extension.
      Returns:
      file base name with extension.