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

    • REMOTE_BUILD

      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

      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

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

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

      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

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

    • RuntimeBuilderProps

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

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

    • clone

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

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

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

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

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