com.spss.psapi.as

Interface AslCompiler

  • All Known Subinterfaces:
    ASLCompiler


    public interface AslCompiler
    An interface that supports ASL generation.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      com.spss.ae.client.remote.RemoteClient getASConnection()
      Returns the current connection to AS.
      java.util.Properties getASConnectionProperties()
      Returns the properties required to connect to AS.
      com.spss.ae.aslhelpers.AslProgram getASLProgram()
      Returns the ASL program that contains all of the ASL generated for the nodes.
      java.lang.String getTemporaryProjectDir()
      Returns the base directory for the temporary project.
      java.lang.String getTemporaryProjectID()
      Returns the id of the temporary project.
      java.lang.String getTemporaryProjectTmpDir()
      Returns the tmp directory in the temporary project.
      boolean hasASLProgram()
      Checks if an ASL program has been created.
      java.lang.String newTemporaryProjectTmpDir()
      Creates a new unique directory below the temporary directory for the temporary project.
    • Method Detail

      • getASConnectionProperties

        java.util.Properties getASConnectionProperties()
        Returns the properties required to connect to AS. These can be passed to the RemoteClient interface to create a connection.
        Returns:
        properties require to connect to AS.
      • getASConnection

        com.spss.ae.client.remote.RemoteClient getASConnection()
        Returns the current connection to AS. Automatically connects if there is no current connection.
        Returns:
        connection to AS
      • hasASLProgram

        boolean hasASLProgram()
        Checks if an ASL program has been created.
        Returns:
        true if an ASL program has been created.
      • getASLProgram

        com.spss.ae.aslhelpers.AslProgram getASLProgram()
                                                        throws java.lang.Exception
        Returns the ASL program that contains all of the ASL generated for the nodes.
        Throws:
        java.lang.Exception
      • getTemporaryProjectID

        java.lang.String getTemporaryProjectID()
        Returns the id of the temporary project.
        Returns:
        the id of the temporary project
      • getTemporaryProjectDir

        java.lang.String getTemporaryProjectDir()
        Returns the base directory for the temporary project.
        Returns:
        the full path to the temporary project folder
      • getTemporaryProjectTmpDir

        java.lang.String getTemporaryProjectTmpDir()
        Returns the tmp directory in the temporary project.
        Returns:
        the full path to the temporary sub-directory including the project folder
      • newTemporaryProjectTmpDir

        java.lang.String newTemporaryProjectTmpDir()
        Creates a new unique directory below the temporary directory for the temporary project.
        Returns:
        the full path to the temporary sub-directory including the project folder

(C) Copyright IBM Corp. 1994, 2015. All Rights Reserved.