Package com.mathworks.ci
Class MatlabInstallation
java.lang.Object
hudson.model.AbstractDescribableImpl<ToolInstallation>
hudson.tools.ToolInstallation
com.mathworks.ci.MatlabInstallation
- All Implemented Interfaces:
ExtensionPoint
,Describable<ToolInstallation>
,EnvironmentSpecific<MatlabInstallation>
,NodeSpecific<MatlabInstallation>
,Serializable
public class MatlabInstallation
extends ToolInstallation
implements EnvironmentSpecific<MatlabInstallation>, NodeSpecific<MatlabInstallation>
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.tools.ToolInstallation
ToolInstallation.ToolConverter
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Constructor Summary
ConstructorsConstructorDescriptionMatlabInstallation
(String name) MatlabInstallation
(String name, String home, List<? extends ToolProperty<?>> properties) -
Method Summary
Modifier and TypeMethodDescriptionvoid
buildEnvVars
(EnvVars env) forEnvironment
(EnvVars envVars) forNode
(Node node, TaskListener log) static MatlabInstallation[]
getAll()
static MatlabInstallation
getInstallation
(String name) static boolean
isEmpty()
Methods inherited from class hudson.tools.ToolInstallation
all, getHome, getName, getProperties, readResolve, toString, translate, translate, translateFor, writeReplace
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
MatlabInstallation
@DataBoundConstructor public MatlabInstallation(String name, @CheckForNull String home, List<? extends ToolProperty<?>> properties) -
MatlabInstallation
-
-
Method Details
-
forEnvironment
- Specified by:
forEnvironment
in interfaceEnvironmentSpecific<MatlabInstallation>
-
forNode
public MatlabInstallation forNode(@Nonnull Node node, TaskListener log) throws IOException, InterruptedException - Specified by:
forNode
in interfaceNodeSpecific<MatlabInstallation>
- Throws:
IOException
InterruptedException
-
buildEnvVars
- Overrides:
buildEnvVars
in classToolInstallation
-
getAll
-
isEmpty
public static boolean isEmpty() -
getInstallation
-