com.pvx.ooadide.util
Class RunUtil

java.lang.Object
  extended by com.pvx.ooadide.util.RunUtil

public class RunUtil
extends java.lang.Object


Field Summary
static java.lang.String DICT_DATA_CLASS
           
static java.lang.String DICT_MAINT_PROGRAM
           
static java.lang.String EXE_VERIFY_PROGRAM
           
static java.lang.String IOLIST_SCANNER_PROGRAM
           
static java.lang.String IT_PROGRAM
           
static java.lang.String LIB_SCANNER_PROGRAM
           
static java.lang.String NOMADS_PROGRAM
           
static java.lang.String NTHOST_PROGRAM
           
static java.lang.String PVX_CONSOLE
           
static java.lang.String PVXENTRY_PRG
           
static java.lang.String STRIPPER_PROGRAM
           
 
Constructor Summary
RunUtil()
           
 
Method Summary
static java.lang.String getOutputDirectory(org.eclipse.core.resources.IProject project)
           
static java.lang.String getPathToIni(org.eclipse.core.resources.IProject project)
           
static int getPvxExeVersion(java.lang.String exePath)
           
static java.lang.String getRunningExecutable()
           
static java.util.Properties getStandardArgs(org.eclipse.core.resources.IProject project)
           
static void loadProgram(org.eclipse.core.resources.IProject project, java.lang.String programName)
           
static void processPanel(java.lang.String evtName, java.lang.String entryPoint, org.eclipse.core.resources.IProject project, java.lang.String panel, java.lang.String lib, java.lang.String type, java.lang.String outputLib, boolean waitForComplete)
           
static void runConsole(org.eclipse.core.resources.IProject project)
           
static void runDictDataClass(org.eclipse.core.resources.IProject project, java.lang.String outputDir, java.lang.String selectedFile)
           
static void runDictMaint(org.eclipse.core.resources.IProject project, java.lang.String outputDir, java.lang.String selectedFile)
           
static void runIOListScanner(org.eclipse.core.resources.IProject curProject, java.lang.String pth, java.lang.String libLog)
           
static void runIT(org.eclipse.core.resources.IFile file)
           
static void runLibScanner(org.eclipse.core.resources.IProject curProject, java.lang.String pth, java.lang.String libLog)
           
static void runNomads()
           
static boolean runNtHost(int socket)
           
static boolean runNtHost(java.lang.String[] args)
           
static boolean runProgram(java.lang.String eventName, java.lang.String programName, java.lang.String windowState, java.lang.String pvxINI, java.lang.String[] arguments, boolean waitForCompletion)
           
static boolean runProgram(java.lang.String eventName, java.lang.String programName, java.lang.String windowState, java.lang.String pvxINI, java.lang.String[] arguments, boolean waitForCompletion, java.util.Properties props)
           
static boolean runProgram(java.lang.String executablePathStr, java.lang.String eventName, java.lang.String programName, java.lang.String windowState, java.lang.String pvxINI, java.lang.String[] arguments, boolean waitForCompletion, boolean firstTryEventManager, java.util.Properties props)
           
static void runStripper(org.eclipse.core.resources.IProject project, java.lang.String fileLocation)
           
static void setRunningExecutable(java.lang.String runningExecutable)
           
static boolean validateExecutable(java.lang.String exePath)
           
static void verifyPvxExe(java.lang.String output, java.lang.String exeProgramPath)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PVXENTRY_PRG

public static final java.lang.String PVXENTRY_PRG

NOMADS_PROGRAM

public static final java.lang.String NOMADS_PROGRAM

DICT_MAINT_PROGRAM

public static final java.lang.String DICT_MAINT_PROGRAM

DICT_DATA_CLASS

public static final java.lang.String DICT_DATA_CLASS

IOLIST_SCANNER_PROGRAM

public static final java.lang.String IOLIST_SCANNER_PROGRAM

IT_PROGRAM

public static final java.lang.String IT_PROGRAM

STRIPPER_PROGRAM

public static final java.lang.String STRIPPER_PROGRAM

EXE_VERIFY_PROGRAM

public static final java.lang.String EXE_VERIFY_PROGRAM

PVX_CONSOLE

public static final java.lang.String PVX_CONSOLE

NTHOST_PROGRAM

public static final java.lang.String NTHOST_PROGRAM

LIB_SCANNER_PROGRAM

public static final java.lang.String LIB_SCANNER_PROGRAM
Constructor Detail

RunUtil

public RunUtil()
Method Detail

getPvxExeVersion

public static int getPvxExeVersion(java.lang.String exePath)

validateExecutable

public static boolean validateExecutable(java.lang.String exePath)

verifyPvxExe

public static final void verifyPvxExe(java.lang.String output,
                                      java.lang.String exeProgramPath)

runNtHost

public static final boolean runNtHost(int socket)

runNtHost

public static final boolean runNtHost(java.lang.String[] args)

runIT

public static final void runIT(org.eclipse.core.resources.IFile file)

runLibScanner

public static final void runLibScanner(org.eclipse.core.resources.IProject curProject,
                                       java.lang.String pth,
                                       java.lang.String libLog)

runIOListScanner

public static void runIOListScanner(org.eclipse.core.resources.IProject curProject,
                                    java.lang.String pth,
                                    java.lang.String libLog)

runNomads

public static final void runNomads()

processPanel

public static final void processPanel(java.lang.String evtName,
                                      java.lang.String entryPoint,
                                      org.eclipse.core.resources.IProject project,
                                      java.lang.String panel,
                                      java.lang.String lib,
                                      java.lang.String type,
                                      java.lang.String outputLib,
                                      boolean waitForComplete)

getPathToIni

public static final java.lang.String getPathToIni(org.eclipse.core.resources.IProject project)

runStripper

public static void runStripper(org.eclipse.core.resources.IProject project,
                               java.lang.String fileLocation)

runDictMaint

public static void runDictMaint(org.eclipse.core.resources.IProject project,
                                java.lang.String outputDir,
                                java.lang.String selectedFile)

runDictDataClass

public static void runDictDataClass(org.eclipse.core.resources.IProject project,
                                    java.lang.String outputDir,
                                    java.lang.String selectedFile)

getStandardArgs

public static java.util.Properties getStandardArgs(org.eclipse.core.resources.IProject project)

loadProgram

public static void loadProgram(org.eclipse.core.resources.IProject project,
                               java.lang.String programName)

getOutputDirectory

public static java.lang.String getOutputDirectory(org.eclipse.core.resources.IProject project)

runConsole

public static void runConsole(org.eclipse.core.resources.IProject project)

runProgram

public static boolean runProgram(java.lang.String eventName,
                                 java.lang.String programName,
                                 java.lang.String windowState,
                                 java.lang.String pvxINI,
                                 java.lang.String[] arguments,
                                 boolean waitForCompletion)

runProgram

public static boolean runProgram(java.lang.String eventName,
                                 java.lang.String programName,
                                 java.lang.String windowState,
                                 java.lang.String pvxINI,
                                 java.lang.String[] arguments,
                                 boolean waitForCompletion,
                                 java.util.Properties props)

runProgram

public static boolean runProgram(java.lang.String executablePathStr,
                                 java.lang.String eventName,
                                 java.lang.String programName,
                                 java.lang.String windowState,
                                 java.lang.String pvxINI,
                                 java.lang.String[] arguments,
                                 boolean waitForCompletion,
                                 boolean firstTryEventManager,
                                 java.util.Properties props)

setRunningExecutable

public static void setRunningExecutable(java.lang.String runningExecutable)

getRunningExecutable

public static java.lang.String getRunningExecutable()