jenkins.plugins.shiningpanda.matrix
Class PythonAxis.DescriptorImpl

java.lang.Object
  extended by hudson.model.Descriptor<hudson.matrix.Axis>
      extended by hudson.matrix.AxisDescriptor
          extended by jenkins.plugins.shiningpanda.matrix.PythonAxis.DescriptorImpl
All Implemented Interfaces:
hudson.model.Saveable
Enclosing class:
PythonAxis

@Extension
public static class PythonAxis.DescriptorImpl
extends hudson.matrix.AxisDescriptor

Descriptor for this axis.


Nested Class Summary
 
Nested classes/interfaces inherited from class hudson.model.Descriptor
hudson.model.Descriptor.FormException, hudson.model.Descriptor.PropertyType, hudson.model.Descriptor.Self
 
Field Summary
static boolean HOSTED
          Let Jelly access the hosted flag.
static PythonAxisTree TREE
          Store a tree helper.
 
Fields inherited from class hudson.model.Descriptor
clazz
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
PythonAxis.DescriptorImpl()
           
 
Method Summary
 String buildCheckBox(PythonInstallation installation)
          Build the tree check box
 String getDisplayName()
           
 String getHelpFile()
           
 PythonInstallation[] getInstallations()
          Get the list of PYTHON installations.
 boolean isInstantiable()
           
 String jsStringEscape(String body)
          Escape strings
 String jsStringEscape(String body, Object... args)
          Escape strings
 
Methods inherited from class hudson.matrix.AxisDescriptor
doCheckName
 
Methods inherited from class hudson.model.Descriptor
addHelpFileRedirect, calcAutoCompleteSettings, calcFillSettings, configure, configure, doHelp, find, find, getCheckUrl, getConfigPage, getCurrentDescriptorByNameUrl, getDescriptorFullUrl, getDescriptorUrl, getGlobalConfigPage, getGlobalPropertyType, getHelpFile, getId, getJsonSafeClassName, getPropertyType, getPropertyType, getT, getViewPage, isInstance, isSubTypeOf, load, newInstance, newInstance, newInstancesFromHeteroList, newInstancesFromHeteroList, save, self, toArray, toList, toMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOSTED

public static boolean HOSTED
Let Jelly access the hosted flag.


TREE

public static PythonAxisTree TREE
Store a tree helper.

Constructor Detail

PythonAxis.DescriptorImpl

public PythonAxis.DescriptorImpl()
Method Detail

getDisplayName

public String getDisplayName()
Specified by:
getDisplayName in class hudson.model.Descriptor<hudson.matrix.Axis>

getHelpFile

public String getHelpFile()
Overrides:
getHelpFile in class hudson.model.Descriptor<hudson.matrix.Axis>

isInstantiable

public boolean isInstantiable()
Overrides:
isInstantiable in class hudson.matrix.AxisDescriptor

getInstallations

public PythonInstallation[] getInstallations()
Get the list of PYTHON installations.

Returns:
The list of installations

jsStringEscape

public String jsStringEscape(String body,
                             Object... args)
Escape strings

Parameters:
body - The body
args - The arguments
Returns:
The escaped string

jsStringEscape

public String jsStringEscape(String body)
Escape strings

Parameters:
body - The body
Returns:
The escaped string

buildCheckBox

public String buildCheckBox(PythonInstallation installation)
Build the tree check box

Parameters:
installation - The PYTHON installation
Returns:
The HTML


Copyright © 2004-2012. All Rights Reserved.