Class BootableProjectInfo

Direct Known Subclasses:
ProjectInfo

public class BootableProjectInfo extends BasicProjectInfo
Project info for a bootable project. A bootable project provides a controlled way of initalizing all subsystems by providing a Boot loader implementation.
  • Field Details

    • bootClass

      private String bootClass
      The boot class.
    • autoBoot

      private boolean autoBoot
      The auto-boot flag.
  • Constructor Details

    • BootableProjectInfo

      public BootableProjectInfo()
      Creates a new instance.
    • BootableProjectInfo

      public BootableProjectInfo(String name, String version, String licence, String info)
      Creates a new library reference.
      Parameters:
      name - the name.
      version - the version.
      licence - the licence.
      info - the web address or other info.
    • BootableProjectInfo

      public BootableProjectInfo(String name, String version, String info, String copyright, String licenceName)
      Creates a new library reference.
      Parameters:
      name - the name.
      version - the version.
      info - the info (for example, the project URL).
      copyright - the copyright statement.
      licenceName - the license name.
  • Method Details

    • getDependencies

      public BootableProjectInfo[] getDependencies()
      Returns the dependencies.
      Returns:
      The dependencies.
    • addDependency

      public void addDependency(BootableProjectInfo projectInfo)
      Deprecated.
      use 'addLibrary' instead.
      Adds a dependency.
      Parameters:
      projectInfo - the project.
    • getBootClass

      public String getBootClass()
      Returns the name of the boot class.
      Returns:
      The name of the boot class.
    • setBootClass

      public void setBootClass(String bootClass)
      Sets the boot class name.
      Parameters:
      bootClass - the boot class name.
    • isAutoBoot

      public boolean isAutoBoot()
      Returns, whether the project should be booted automaticly.
      Returns:
      The auto-boot flag.
    • setAutoBoot

      public void setAutoBoot(boolean autoBoot)
      Sets the auto boot flag.
      Parameters:
      autoBoot - true, if the project should be booted automaticly, false otherwise.