public class XSBSubprocessEngine extends SubprocessEngine
SubprocessEngine.OutputDumper
ctrl_c, ctrlc
firstJavaMessageName, interPrologFileLoaded, nl, prologBinDirectoryOrCommand
MAX_INT_VALUE, MIN_INT_VALUE, version
Constructor and Description |
---|
XSBSubprocessEngine() |
XSBSubprocessEngine(boolean debug) |
XSBSubprocessEngine(String prologCommand) |
XSBSubprocessEngine(String[] prologCommands) |
XSBSubprocessEngine(String[] prologCommands,
boolean debug) |
XSBSubprocessEngine(String[] prologCommands,
boolean debug,
boolean loadFromJar) |
XSBSubprocessEngine(String[] prologCommands,
boolean outAndErrMerged,
boolean debug,
boolean loadFromJar) |
XSBSubprocessEngine(String prologCommand,
boolean debug) |
abortEngine, addPrologOutputListener, addPrologStderrListener, addPrologStdoutListener, breakEngine, deterministicGoal, getCharset, isAvailable, isDetectErrorMessages, printPrologOutputToConsole, printPrologOutputToFile, realCommand, removePrologOutputListener, removePrologStderrListener, removePrologStdoutListener, resumeEngine, sendAndFlush, sendAndFlushLn, setCharset, setDebug, setDetectErrorMessages, setEngineStarted, setSlowWindowsShutdown, shutdown, waitUntilAvailable
abortTasks, add_lib_dir, addPrologEngineListener, addSoftwareLibrary, addSoftwareLibrary, assignableType, command, command, command, consultAbsolute, consultAbsolute, consultFromPackage, consultFromPackage, consultRelative, createTempDirectory, currentTimeSecs, deleteAll, deleteTempFiles, deterministicGoal, deterministicGoal, deterministicGoal, deterministicGoal, deterministicGoalJSON, doCallback, endAllTasks, exec, executingOnJavaSide, findConstructor, findMethod, firstJavaMessage, getImplementationPeer, getInterprologPath, getJarDirectory, getJarDirectory, getLoadFromJar, getPrologBaseDirectory, getPrologNumericVersion, getPrologVersion, getRealJavaObject, getRealJavaObject, getRealJavaObject, getThePrologListener, goal, goal, handleCallback, hasPrologExtension, inPrologShell, interrupt, interruptTasks, is64WindowsOS, isAllowSimultaneousThreads, isDebug, isIdle, isLinuxOS, isMacOS, isPaused, isProfiling, isSerializable, isShutingDown, isThreadedCallbacks, isWindowsOS, lastSolutionUndefined, load_dynAbsolute, load_dynRelative, loop, loop2, makeInvisible, printAllStackTraces, printAllStackTraces, printBindings, printStackTrace, profilingMessage, progressMessage, progressMessage, prologBinToBaseDirectory, prologCanWork, prologEnteredBreak, prologResumedComputation, prologReturnedToTopLevel, registerJavaObject, removePrologEngineListener, serverFileSeparatorChar, serverIsWindows, setAllowSimultaneousThreads, setProfiling, setThreadedCallbacks, setTimedCallIntervall, shortClassName, stop, teachMoreObjects, teachMoreObjects, teachMoreObjects, teachOneObject, toString, unescapedFilePath, unregisterJavaObject, unregisterJavaObject, unregisterJavaObjects, waitUntilIdle
public XSBSubprocessEngine(String[] prologCommands, boolean outAndErrMerged, boolean debug, boolean loadFromJar)
public XSBSubprocessEngine(String[] prologCommands, boolean debug, boolean loadFromJar)
public XSBSubprocessEngine(String[] prologCommands, boolean debug)
public XSBSubprocessEngine(String[] prologCommands)
public XSBSubprocessEngine(String prologCommand, boolean debug)
public XSBSubprocessEngine(String prologCommand)
public XSBSubprocessEngine(boolean debug)
public XSBSubprocessEngine()