Class LaunchSuite

  • Direct Known Subclasses:
    LaunchSuite.ExistingSuite

    public abstract class LaunchSuite
    extends java.lang.Object
    This class is used to encapsulate a launch. Various synthetic XML files are created depending on whether the user is trying to launch a suite, a class, a method, etc...
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LaunchSuite.ExistingSuite
      ExistingSuite is a non-temporary LaunchSuite based on an existing file.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean m_temporary  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected LaunchSuite​(boolean isTemp)
      Constructs a LaunchSuite
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract XMLStringBuffer getSuiteBuffer()  
      boolean isTemporary()
      Returns the temporary state.
      abstract java.io.File save​(java.io.File directory)
      Saves the suite file in the specified directory and returns the file pathname.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • m_temporary

        protected boolean m_temporary
    • Constructor Detail

      • LaunchSuite

        protected LaunchSuite​(boolean isTemp)
        Constructs a LaunchSuite
        Parameters:
        isTemp - the temporary status
    • Method Detail

      • isTemporary

        public boolean isTemporary()
        Returns the temporary state.
        Returns:
        the temporary state.
      • save

        public abstract java.io.File save​(java.io.File directory)
        Saves the suite file in the specified directory and returns the file pathname.
        Parameters:
        directory - the directory where the suite file is to be saved.
        Returns:
        the file pathname of the saved file.