hudson.tools
Class InstallSourceProperty

java.lang.Object
  extended by hudson.tools.ToolProperty<ToolInstallation>
      extended by hudson.tools.InstallSourceProperty
All Implemented Interfaces:
ExtensionPoint, Describable<ToolProperty<?>>

public class InstallSourceProperty
extends ToolProperty<ToolInstallation>

ToolProperty that shows auto installation options.

Since:
1.305
Author:
Kohsuke Kawaguchi

Nested Class Summary
static class InstallSourceProperty.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 DescribableList<ToolInstaller,Descriptor<ToolInstaller>> installers
           
 
Fields inherited from class hudson.tools.ToolProperty
tool
 
Constructor Summary
InstallSourceProperty(List<? extends ToolInstaller> installers)
           
 
Method Summary
 void setTool(ToolInstallation t)
           
 Class<ToolInstallation> type()
          What is your 'T'?
 
Methods inherited from class hudson.tools.ToolProperty
all, getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

installers

public final DescribableList<ToolInstaller,Descriptor<ToolInstaller>> installers
Constructor Detail

InstallSourceProperty

@DataBoundConstructor
public InstallSourceProperty(List<? extends ToolInstaller> installers)
                      throws IOException
Throws:
IOException
Method Detail

setTool

public void setTool(ToolInstallation t)
Overrides:
setTool in class ToolProperty<ToolInstallation>

type

public Class<ToolInstallation> type()
Description copied from class: ToolProperty
What is your 'T'?

Specified by:
type in class ToolProperty<ToolInstallation>


Copyright © 2004-2013. All Rights Reserved.