Class RuntimeBuilderProps

All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, Cloneable
Direct Known Subclasses:
EditorRuntimeBuilderProps, ServerRuntimeBuilderProps

public class RuntimeBuilderProps extends PropCnr
This iiziRun Builder properties for the server side to hold the build settings and handle the interprocess communication.
Author:
Christopher Mindus
  • Field Details Link icon

    • REMOTE_BUILD Link icon

      public static final int REMOTE_BUILD
      Requests the remote party to build, and REMOTE_BUILD_QUEUE is sent back to indicate how many build jobs are before in the queue, where zero means building started.
      See Also:
    • REMOTE_BUILD_QUEUE Link icon

      public static final int REMOTE_BUILD_QUEUE
      Requests the remote party to build, and this event is sent back to indicate how many build jobs are before in the queue if value is negative. Positive values means changes in the progress indicator.
      See Also:
    • REMOTE_CANCEL Link icon

      public static final int REMOTE_CANCEL
      Requests the remote party to cancel building.
      See Also:
    • REMOTE_ERROR Link icon

      public static final int REMOTE_ERROR
      Informs the client that the server failed the build.
      See Also:
    • REMOTE_SUCCESS Link icon

      public static final int REMOTE_SUCCESS
      Informs the client that the server completed the builds. The parameters contains the relative URL's to the server where to pick up the binaries. This MUST be done prior to closing the session, otherwise they are cleared and cleaned up.
      See Also:
    • REMOTE_CONSOLE_STRING Link icon

      public static final int REMOTE_CONSOLE_STRING
      String to "println" to console.
      See Also:
  • Constructor Details Link icon

    • RuntimeBuilderProps Link icon

      public RuntimeBuilderProps()
      Creates the properties container without a name.
    • RuntimeBuilderProps Link icon

      public RuntimeBuilderProps(Atom atom)
      Creates the properties container with a name.
      Parameters:
      atom - The atom name.
  • Method Details Link icon

    • clone Link icon

      public RuntimeBuilderProps clone()
      Clones the properties.
      Overrides:
      clone in class PropCnr
    • getAssetsDirectory Link icon

      public File getAssetsDirectory()
      Gets the Assets directory.
      Returns:
      The Assets directory.
    • getOutputPath Link icon

      public String getOutputPath()
      Gets the output directory string defined.
      Returns:
      The output directory , default "iiziRun".
    • getTextTableReference Link icon

      public String getTextTableReference()
      Looks up the text table reference String.
      Returns:
      The text table, or null if not found.
    • getTextTable Link icon

      public TextTable getTextTable()
      Looks up the text table.
      Returns:
      The text table, or null if not found.