public class UpcastPipeline
extends java.lang.Object
Constructor and Description |
---|
UpcastPipeline(de.infinityloop.upcast.util.PipelineRunner r)
As a user, do not call this method directly.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getEnvironmentValue(java.lang.String key)
Returns info about the pipeline and the environment this pipeline runs in
|
java.lang.Object |
runPipeline()
Run the pipeline after you have set all required parameters
|
void |
setLicenseOverride(java.lang.String pathToLicense)
Override the license setting within the pipeline with a different license
|
void |
setPipelineParameter(java.lang.String key,
java.lang.Object value)
Set a pipeline parameter value.
|
public UpcastPipeline(de.infinityloop.upcast.util.PipelineRunner r)
r
- the pipeline runner delegatepublic java.lang.Object runPipeline() throws UpcastException
UpcastException
public void setPipelineParameter(java.lang.String key, java.lang.Object value)
key
- the parameter namevalue
- the parameter valuepublic void setLicenseOverride(java.lang.String pathToLicense) throws java.lang.Exception
pathToLicense
- (possibly relative to the working directory; Java property: user.dir) path to a license file that should unconditionally override the normal license selection algorithmjava.lang.Exception
public java.lang.Object getEnvironmentValue(java.lang.String key)
key
- the selector:
gui (batch) java-api
"
null
when WordLink is not available
null
when WordLink is not available or no installed Word application can be found
il-gw.exe
iloop.dll
servicing the C/C++/VB/VBA APIs
null
when MathLink is not available
mt.dll
used; returns null
when MathLink is not available or the mt.dll
is not found
""
if this is the most recent build, or null
if the latest build information could not be determined
true
when this is the top level executing pipeline in some hierarchy
true
when this pipeline shows its GUI (as opposed to when running in API mode or being a sub-pipeline)
java.system.property