com.pvx.ooadide.util
Class RunUtil
java.lang.Object
com.pvx.ooadide.util.RunUtil
public class RunUtil
- extends java.lang.Object
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 |
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
RunUtil
public RunUtil()
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()