Uses of Interface
hudson.model.Describable

Packages that use Describable
hudson   
hudson.console Beef up the plain text console output by adding HTML markup. 
hudson.fsp   
hudson.markup   
hudson.matrix Matrix project 
hudson.maven Maven support. 
hudson.maven.local_repo   
hudson.maven.reporters   
hudson.model Core object model that are bound to URLs via stapler, rooted at Hudson
hudson.model.labels Boolean expression over labels. 
hudson.node_monitors Code that monitors the health of slaves 
hudson.os.solaris Solaris specific features of Hudson. 
hudson.os.windows   
hudson.scm Hudson's interface with source code management systems. 
hudson.search QuickSilver-like search/jump capability for better navigation around the website. 
hudson.security Security-related code. 
hudson.security.captcha   
hudson.security.csrf   
hudson.slaves Code related to slaves. 
hudson.tasks Built-in Builders and Publishers that perform the actual heavy-lifting of a build. 
hudson.tasks._maven   
hudson.tasks.junit Model objects that represent JUnit test reports. 
hudson.tasks.test Defines contracts that need to be implemented by a test reporting action (such as the built-in JUnit one). 
hudson.tools   
hudson.triggers Built-in Triggers that run periodically to kick a new build. 
hudson.util Other miscellaneous utility code 
hudson.views   
jenkins.model   
jenkins.mvn   
jenkins.plugins.ui_samples   
jenkins.scm   
jenkins.security   
org.jvnet.hudson.test Test harness for Jenkins and its plugins. 
 

Uses of Describable in hudson
 

Classes in hudson with type parameters of type Describable
 class DescriptorExtensionList<T extends Describable<T>,D extends Descriptor<T>>
          ExtensionList for holding a set of Descriptors, which is a group of descriptors for the same extension point.
 

Classes in hudson that implement Describable
 class FileSystemProvisioner
          Prepares and provisions workspaces for AbstractProjects.
static class FileSystemProvisioner.Default
          Default implementation that doesn't rely on any file system specific capability, and thus can be used anywhere that Hudson runs.
 class ProxyConfiguration
          HTTP proxy configuration.
 

Methods in hudson with type parameters of type Describable
static
<T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>
DescriptorExtensionList.createDescriptorList(Hudson hudson, Class<T> describableType)
          Deprecated. as of 1.416 Use ExtensionList.create(Jenkins, Class)
static
<T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>
DescriptorExtensionList.createDescriptorList(Jenkins jenkins, Class<T> describableType)
          Creates a new instance.
 

Method parameters in hudson with type arguments of type Describable
 boolean ExtensionComponent.isDescriptorOf(Class<? extends Describable> c)
          Checks if this component is a Descriptor describing the given type For example, component.isDescriptorOf(Builder.class)
 

Uses of Describable in hudson.console
 

Classes in hudson.console that implement Describable
 class ConsoleNote<T>
          Data that hangs off from a console output.
 class ExpandableDetailsNote
          Renders a button that can be clicked to reveal additional block tag (and HTML inside it.)
 class HudsonExceptionNote
          Placed on the beginning of the exception stack trace produced by Hudson, which in turn produces hyperlinked stack trace.
 class HyperlinkNote
          Turns a text into a hyperlink by specifying the URL separately.
 class ModelHyperlinkNote
          HyperlinkNote that links to a model object, which in the UI gets rendered with context menu and etc.
 

Uses of Describable in hudson.fsp
 

Classes in hudson.fsp that implement Describable
 class WorkspaceSnapshotSCM
          SCM that inherits the workspace from another build through WorkspaceSnapshot
 

Uses of Describable in hudson.markup
 

Classes in hudson.markup that implement Describable
 class MarkupFormatter
          Generalization of a function that takes text with some markup and converts that to HTML.
 class RawHtmlMarkupFormatter
          MarkupFormatter that treats the input as the raw html.
 

Uses of Describable in hudson.matrix
 

Classes in hudson.matrix that implement Describable
 class Axis
          Configuration axis.
 class DefaultMatrixExecutionStrategyImpl
          MatrixExecutionStrategy that captures historical behavior.
 class JDKAxis
          Axis that selects available JDKs.
 class LabelAxis
          Axis that selects label expressions.
 class LabelExpAxis
          Axis that selects label expressions.
 class MatrixConfigurationSorter
          Add sorting for configurations MatrixConfigurations of matrix job MatrixProject
 class MatrixExecutionStrategy
          Controls the execution sequence of MatrixConfiguration when MatrixProject builds, including what degree it gets serialized/parallelled, how the whole build is abandoned when some fails, etc.
 class MatrixProject
          Job that allows you to run multiple different configurations from a single setting.
 class NoopMatrixConfigurationSorter
          Place holder for default "do not sort" MatrixConfigurationSorter.
 class TextAxis
          User-defined plain text axis.
 

Uses of Describable in hudson.maven
 

Classes in hudson.maven that implement Describable
 class MavenModuleSet
          Group of MavenModules.
 class MavenReporter
          Listens to the build execution of MavenBuild, and normally records some information and exposes thoses in MavenBuild later.
 class MavenTestDataPublisher
          Augments SurefireReport by executing TestDataPublishers.
 class RedeployPublisher
          Publisher for MavenModuleSetBuild to deploy artifacts after a build is fully succeeded.
 

Uses of Describable in hudson.maven.local_repo
 

Classes in hudson.maven.local_repo that implement Describable
 class DefaultLocalRepositoryLocator
          Uses Maven's default local repository, which is actually ~/.m2/repository
 class LocalRepositoryLocator
          Strategy pattern that decides the location of the Maven local repository for a build.
 class PerExecutorLocalRepositoryLocator
           
 class PerJobLocalRepositoryLocator
          Uses a local repository isolated per job.
 

Uses of Describable in hudson.maven.reporters
 

Classes in hudson.maven.reporters that implement Describable
 class AbstractMavenJavadocArchiver
          Records the javadoc and archives it.
 class BuildInfoRecorder
           
 class MavenArtifactArchiver
          Archives artifacts of the build.
 class MavenFingerprinter
          Records fingerprints of the builds to keep track of dependencies.
 class MavenJavadocArchiver
          Records the javadoc and archives it.
 class MavenMailer
          Sends out an e-mail notification for Maven build result.
 class MavenSiteArchiver
          Watches out for the execution of maven-site-plugin and records its output.
 class MavenTestJavadocArchiver
          Records the javadoc and archives it.
 class ReportCollector
          Watches out for executions of MavenReport mojos and record its output.
 class SurefireArchiver
          Records the surefire test result.
 class TestFailureDetector
          A maven reporter expressing whether he found test failures and the build should be marked as UNSTABLE.
 

Uses of Describable in hudson.model
 

Classes in hudson.model with type parameters of type Describable
 interface Describable<T extends Describable<T>>
          Classes that are described by Descriptor.
 class Descriptor<T extends Describable<T>>
          Metadata about a configurable instance.
 

Subinterfaces of Describable in hudson.model
 interface ReconfigurableDescribable<T extends ReconfigurableDescribable<T>>
          Marks modern Describables that allow the current instances to pass information down to the next instance when the configuration is submitted.
 interface TopLevelItem
          Item that can be directly displayed under Jenkins or other containers.
 

Classes in hudson.model that implement Describable
 class AbstractCIBase
           
 class AbstractDescribableImpl<T extends AbstractDescribableImpl<T>>
          Partial default implementation of Describable.
 class AllView
          View that contains everything.
 class BooleanParameterDefinition
          ParameterDefinition that is either 'true' or 'false'.
 class ChoiceParameterDefinition
           
 class ComputerSet
          Serves as the top of Computers in the URL hierarchy.
 class DownloadService
          Service for plugins to periodically retrieve update data files (like the one in the update center) through browsers.
 class FileParameterDefinition
          ParameterDefinition for doing file upload.
 class FreeStyleProject
          Free-style software project.
 class Hudson
           
 class JDK
          Information about JDK installation.
 class JobParameterDefinition
           
 class JobProperty<J extends Job<?,?>>
          Extensible property of Job.
 class ListView
          Displays Jobs in a flat list view.
 class MyView
          View that only contains projects for which the current user has access to.
 class MyViewsProperty
          A UserProperty that remembers user-private views.
 class Node
          Base type of Hudson slaves (although in practice, you probably extend Slave to define a new slave type.)
 class PageDecorator
          Participates in the rendering of HTML pages for all pages of Hudson.
 class ParameterDefinition
          Defines a parameter for a build.
 class ParametersDefinitionProperty
          Keeps a list of the parameters defined for a project.
 class PasswordParameterDefinition
          Parameter whose value is a Secret and is hidden from the UI.
 class ProxyView
          A view that delegates to another.
 class RunParameterDefinition
           
 class SimpleParameterDefinition
          Convenient base class for ParameterDefinition whose value can be represented in a context-independent single string token.
 class Slave
          Information about a Hudson slave node.
 class StringParameterDefinition
          Parameter whose value is a string value.
 class TextParameterDefinition
          StringParameterDefinition that uses textarea, instead of text box.
 class TreeView
          EXPERIMENTAL
static class UpdateCenter.PageDecoratorImpl
          Adds the update center data retriever to HTML.
 class UsageStatistics
           
static class User.CanonicalIdResolver
           
static class User.FullNameIdResolver
          Resolve user ID from full name
 class UserProperty
          Extensible property of User.
 class View
          Encapsulates the rendering of the list of TopLevelItems that Jenkins owns.
 class ViewProperty
          Extensible property of View.
 

Methods in hudson.model with type parameters of type Describable
protected
<T extends Describable<T>>
void
AbstractProject.addToList(T item, List<T> collection)
           
protected
<T extends Describable<T>>
List<T>
AbstractProject.buildDescribable(org.kohsuke.stapler.StaplerRequest req, List<? extends Descriptor<T>> descriptors)
           
protected
<T extends Describable<T>>
List<T>
AbstractProject.buildDescribable(org.kohsuke.stapler.StaplerRequest req, List<? extends Descriptor<T>> descriptors, String prefix)
          Deprecated. As of 1.261. Use AbstractProject.buildDescribable(StaplerRequest, List) instead.
static
<T extends Describable<T>>
List<T>
Descriptor.newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req, net.sf.json.JSONObject formData, String key, Collection<? extends Descriptor<T>> descriptors)
          Used to build Describable instance list from <f:hetero-list> tag.
static
<T extends Describable<T>>
List<T>
Descriptor.newInstancesFromHeteroList(org.kohsuke.stapler.StaplerRequest req, Object formData, Collection<? extends Descriptor<T>> descriptors)
           
protected
<T extends Describable<T>>
void
AbstractProject.removeFromList(Descriptor<T> item, List<T> collection)
           
static
<T extends Describable<T>>
Map<Descriptor<T>,T>
Descriptor.toMap(Iterable<T> describables)
           
 

Method parameters in hudson.model with type arguments of type Describable
protected  void Descriptor.addHelpFileRedirect(String fieldName, Class<? extends Describable> owner, String fieldNameToRedirectTo)
          Tells Jenkins that the help file for the field 'fieldName' is defined in the help file for the 'fieldNameToRedirectTo' in the 'owner' class.
 

Uses of Describable in hudson.model.labels
 

Classes in hudson.model.labels that implement Describable
 class LabelAtomProperty
          Extensible property of LabelAtom.
 

Uses of Describable in hudson.node_monitors
 

Classes in hudson.node_monitors that implement Describable
 class AbstractDiskSpaceMonitor
           
 class ArchitectureMonitor
          Discovers the architecture of the system to display in the slave list page.
 class ClockMonitor
          NodeMonitor that checks clock of Node to detect out of sync clocks.
 class DiskSpaceMonitor
          Checks available disk space of the remote FS root.
 class NodeMonitor
          Extension point for managing and monitoring Nodes.
 class ResponseTimeMonitor
          Monitors the round-trip response time to this slave.
 class SwapSpaceMonitor
          Checks the swap space availability.
 class TemporarySpaceMonitor
          Monitors the disk space of "/tmp".
 

Uses of Describable in hudson.os.solaris
 

Classes in hudson.os.solaris that implement Describable
 class ZFSProvisioner
          FileSystemProvisioner for ZFS.
 

Uses of Describable in hudson.os.windows
 

Classes in hudson.os.windows that implement Describable
 class ManagedWindowsServiceAccount
          Encapsulates how to login (a part of ManagedWindowsServiceLauncher).
static class ManagedWindowsServiceAccount.Administrator
          Logs in with the administrator user account supplied in ManagedWindowsServiceLauncher.
static class ManagedWindowsServiceAccount.AnotherUser
          Logs in with a separate user.
static class ManagedWindowsServiceAccount.LocalSystem
          Logs in with the local system user.
 class ManagedWindowsServiceConnector
          ComputerConnector that delegates to ManagedWindowsServiceLauncher.
 class ManagedWindowsServiceLauncher
          Windows slave installed/managed as a service entirely remotely
static class ManagedWindowsServiceLauncher.AccountInfo
           
 

Uses of Describable in hudson.scm
 

Classes in hudson.scm that implement Describable
 class NullSCM
          No SCM.
 class RepositoryBrowser<E extends ChangeLogSet.Entry>
          Connects Hudson to repository browsers like ViewCVS or FishEye, so that Hudson can generate links to them.
 class SCM
          Captures the configuration information in it.
 

Uses of Describable in hudson.search
 

Classes in hudson.search that implement Describable
 class UserSearchProperty
           
 

Uses of Describable in hudson.security
 

Classes in hudson.security that implement Describable
 class AbstractPasswordBasedSecurityRealm
          Partial implementation of SecurityRealm for username/password based authentication.
 class AuthorizationMatrixProperty
          JobProperty to associate ACL for each project.
 class AuthorizationStrategy
          Controls authorization throughout Hudson.
static class AuthorizationStrategy.Unsecured
           
 class FederatedLoginServiceUserProperty
          Remembers identifiers given by FederatedLoginService to this user.
 class FullControlOnceLoggedInAuthorizationStrategy
          AuthorizationStrategy that grants full-control to authenticated user (other than anonymous users.)
 class GlobalMatrixAuthorizationStrategy
          Role-based authorization via a matrix.
 class HudsonPrivateSecurityRealm
          SecurityRealm that performs authentication by looking up User.
static class HudsonPrivateSecurityRealm.Details
          UserProperty that provides the UserDetails view of the User object.
 class LegacyAuthorizationStrategy
          AuthorizationStrategy implementation that emulates the legacy behavior.
 class LegacySecurityRealm
          SecurityRealm that accepts ContainerAuthentication object without any check (that is, by assuming that the such token is already authenticated by the container.)
 class ProjectMatrixAuthorizationStrategy
          GlobalMatrixAuthorizationStrategy plus per-project ACL.
 class SecurityRealm
          Pluggable security realm that connects external user database to Hudson.
 

Uses of Describable in hudson.security.captcha
 

Classes in hudson.security.captcha that implement Describable
 class CaptchaSupport
          Extension point for adding Captcha Support to User Registration Page CaptchaSupport.
 

Uses of Describable in hudson.security.csrf
 

Classes in hudson.security.csrf that implement Describable
 class CrumbIssuer
          A CrumbIssuer represents an algorithm to generate a nonce value, known as a crumb, to counter cross site request forgery exploits.
 class DefaultCrumbIssuer
          A crumb issuing algorithm based on the request principal and the remote address.
 class GlobalCrumbIssuerConfiguration
          Show the crumb configuration to the system config page.
 

Uses of Describable in hudson.slaves
 

Classes in hudson.slaves that implement Describable
 class AbstractCloudImpl
          Additional convenience implementation on top of Cloud that are likely useful to typical Cloud implementations.
 class AbstractCloudSlave
          Partial implementation of Slave to be used by AbstractCloudImpl.
 class Cloud
          Creates Nodes to dynamically expand/shrink the slaves attached to Hudson.
 class CloudRetentionStrategy
          RetentionStrategy implementation for AbstractCloudComputer that terminates it if it remains idle for X minutes.
 class CloudSlaveRetentionStrategy<T extends Computer>
          Default convenience implementation of RetentionStrategy for slaves provisioned from Cloud.
 class CommandConnector
          Executes a program on the master and expect that script to connect.
 class CommandLauncher
          ComputerLauncher through a remote login mechanism like ssh/rsh.
 class ComputerConnector
          Factory of ComputerLauncher.
 class ComputerLauncher
          Extension point to allow control over how Computers are "launched", meaning how they get connected to their slave agent program.
 class ComputerLauncherFilter
          ComputerLauncher filter that can be used as a base class for decorators.
 class DelegatingComputerLauncher
          Convenient base implementation of ComputerLauncher that allows subtypes to perform some initialization (typically something cloud/v12n related to power up the machine), then to delegate to another ComputerLauncher to connect.
 class DumbSlave
          Default Slave implementation for computers that do not belong to a higher level structure, like grid or cloud.
 class EnvironmentVariablesNodeProperty
          NodeProperty that sets additional environment variables.
 class JNLPLauncher
          ComputerLauncher via JNLP.
 class NodeProperty<N extends Node>
          Extensible property of Node.
 class RetentionStrategy<T extends Computer>
          Controls when to take Computer offline, bring it back online, or even to destroy it.
static class RetentionStrategy.Always
          RetentionStrategy that tries to keep the node online all the time.
static class RetentionStrategy.Demand
          RetentionStrategy that tries to keep the node offline when not in use.
 class SimpleScheduledRetentionStrategy
          RetentionStrategy that controls the slave based on a schedule.
 

Uses of Describable in hudson.tasks
 

Classes in hudson.tasks with type parameters of type Describable
 class BuildStepDescriptor<T extends BuildStep & Describable<T>>
          Descriptor for Builder and Publisher.
 

Classes in hudson.tasks that implement Describable
 class ArtifactArchiver
          Copies the artifacts into an archive directory.
 class BatchFile
          Executes commands by using Windows batch file.
 class Builder
          BuildSteps that perform the actual build.
 class BuildTrigger
          Triggers builds of other projects.
 class BuildWrapper
          Pluggability point for performing pre/post actions for the build process.
 class CommandInterpreter
          Common part between Shell and BatchFile.
 class Fingerprinter
          Records fingerprints of the specified files.
 class LogRotator
          Default implementation of BuildDiscarder.
 class Maven
          Build by using Maven.
static class Maven.MavenInstallation
          Represents a Maven installation in a system.
static class Maven.MavenInstaller
          Automatic Maven installer from apache.org.
 class Notifier
          BuildSteps that run after the build is completed.
 class Publisher
          BuildSteps that run after the build is completed.
 class Recorder
          BuildSteps that run after the build is completed.
 class Shell
          Executes a series of commands by using a shell.
 

Methods in hudson.tasks with type parameters of type Describable
static
<T extends BuildStep & Describable<T>>
List<Descriptor<T>>
BuildStepDescriptor.filter(List<Descriptor<T>> base, Class<? extends AbstractProject> type)
          Filters a descriptor for BuildSteps by using BuildStepDescriptor.isApplicable(Class).
 

Uses of Describable in hudson.tasks._maven
 

Classes in hudson.tasks._maven that implement Describable
 class Maven3MojoNote
          Marks the log line that reports that Maven3 is executing a mojo.
 class MavenErrorNote
           
 class MavenMojoNote
          Marks the log line that reports that Maven is executing a mojo.
 class MavenWarningNote
          Marks the warning messages from Maven.
 

Uses of Describable in hudson.tasks.junit
 

Classes in hudson.tasks.junit that implement Describable
 class JUnitResultArchiver
          Generates HTML report from JUnit test result XML files.
 class TestDataPublisher
          Contributes TestActions to test results.
 

Uses of Describable in hudson.tasks.test
 

Classes in hudson.tasks.test that implement Describable
 class AggregatedTestResultPublisher
          Aggregates downstream test reports into a single consolidated report, so that people can see the overall test results in one page when tests are scattered across many different jobs.
 

Uses of Describable in hudson.tools
 

Classes in hudson.tools with type parameters of type Describable
 class PropertyDescriptor<P extends Describable<P>,T>
          Base Descriptor type used for XyzProperty classes.
 

Classes in hudson.tools that implement Describable
 class CommandInstaller
          Installs a tool by running an arbitrary shell command.
 class DownloadFromUrlInstaller
          Partial convenience implementation of ToolInstaller that just downloads an archive from the URL and extracts it.
 class InstallSourceProperty
          ToolProperty that shows auto installation options.
 class JDKInstaller
          Install JDKs from java.sun.com.
 class ToolInstallation
          Formalization of a tool installed in nodes used for builds.
 class ToolInstaller
          An object which can ensure that a generic ToolInstallation in fact exists on a node.
 class ToolLocationNodeProperty
          NodeProperty that allows users to specify different locations for ToolInstallations.
 class ToolProperty<T extends ToolInstallation>
          Extensible property of ToolInstallation.
 class ZipExtractionInstaller
          Installs a tool into the Hudson working area by downloading and unpacking a ZIP file.
 

Uses of Describable in hudson.triggers
 

Classes in hudson.triggers that implement Describable
 class SCMTrigger
          Trigger that checks for SCM updates periodically.
 class TimerTrigger
          Trigger that runs a job periodically.
 class Trigger<J extends Item>
          Triggers a Build.
 

Uses of Describable in hudson.util
 

Classes in hudson.util with type parameters of type Describable
 class DescribableList<T extends Describable<T>,D extends Descriptor<T>>
          Persisted list of Describables with some operations specific to Descriptors.
 class DescriptorList<T extends Describable<T>>
          List of Descriptors.
 

Methods in hudson.util that return Describable
 T[] DescribableList.toArray(T[] array)
           
 

Methods in hudson.util with parameters of type Describable
 T[] DescribableList.toArray(T[] array)
           
 

Method parameters in hudson.util with type arguments of type Describable
 void DescriptorList.load(Class<? extends Describable> c)
          No-op method used to force the class initialization of the given class.
 

Uses of Describable in hudson.views
 

Classes in hudson.views that implement Describable
 class BuildButtonColumn
           
 class DefaultMyViewsTabBar
          The Default MyViewsTabBar Extension for MyViewsTabBar.
 class DefaultViewsTabBar
          The Default ViewsTabBar Extension for ViewsTabBar.
 class GlobalDefaultViewConfiguration
          Adds the default view configuration to the system config page.
 class JobColumn
          Renders Item.getName()
 class LastDurationColumn
           
 class LastFailureColumn
           
 class LastStableColumn
           
 class LastSuccessColumn
           
 class ListViewColumn
          Extension point for adding a column to a table rendering of Items, such as ListView.
 class MyViewsTabBar
          Extension point for adding a MyViewsTabBar header to Projects MyViewsProperty.
static class MyViewsTabBar.GlobalConfigurationImpl
          Configures ViewsTabBar in the system configuration.
 class StatusColumn
          Shows the status icon for item.
 class ViewJobFilter
          Each ViewJobFilter contributes to or removes from the list of Jobs for a view.
 class ViewsTabBar
          Extension point for adding a ViewsTabBar header to Projects ListView.
static class ViewsTabBar.GlobalConfigurationImpl
          Configures ViewsTabBar in the system configuration.
 class WeatherColumn
           
 

Uses of Describable in jenkins.model
 

Classes in jenkins.model that implement Describable
 class AbstractTopLevelItem
          Default base implementation of TopLevelItem.
 class BuildDiscarder
          Implementation of "Discard old build records" feature.
 class DefaultUserCanonicalIdResolver
          Default User.CanonicalIdResolver to escape unsupported characters and generate user ID.
 class GlobalCloudConfiguration
          Adds the Cloud configuration to the system config page.
 class GlobalConfiguration
          Convenient base class for extensions that contributes to the system configuration page but nothing else.
 class GlobalNodePropertiesConfiguration
          Include NodePropertyDescriptor configurations.
 class GlobalPluginConfiguration
          Include config.jelly defined for Plugins.
 class GlobalProjectNamingStrategyConfiguration
          Configures the project naming strategy.
 class GlobalQuietPeriodConfiguration
          Configures the system-default quiet period.
 class GlobalSCMRetryCountConfiguration
          Configures global SCM retry count default.
 class Jenkins
          Root object of the system.
 class JenkinsLocationConfiguration
          Stores the location of Jenkins (e-mail address and the HTTP URL.)
 class MasterBuildConfiguration
          Adds the configuration regarding building on master.
 class ProjectNamingStrategy
          This ExtensionPoint allows to enforce the name of projects/jobs.
static class ProjectNamingStrategy.DefaultProjectNamingStrategy
          Default implementation which does not restrict the name to any form.
static class ProjectNamingStrategy.PatternProjectNamingStrategy
          Naming strategy which allows the admin to define a pattern a job's name has to follow.
 

Methods in jenkins.model with type parameters of type Describable
<T extends Describable<T>,D extends Descriptor<T>>
DescriptorExtensionList<T,D>
Jenkins.getDescriptorList(Class<T> type)
          Returns ExtensionList that retains the discovered Descriptor instances for the given kind of Describable.
 

Method parameters in jenkins.model with type arguments of type Describable
 Descriptor Jenkins.getDescriptor(Class<? extends Describable> type)
          Gets the Descriptor that corresponds to the given Describable type.
 Descriptor Jenkins.getDescriptorOrDie(Class<? extends Describable> type)
          Works just like Jenkins.getDescriptor(Class) but don't take no for an answer.
 

Uses of Describable in jenkins.mvn
 

Classes in jenkins.mvn that implement Describable
 class DefaultGlobalSettingsProvider
           
 class DefaultSettingsProvider
           
 class FilePathGlobalSettingsProvider
           
 class FilePathSettingsProvider
           
 class GlobalSettingsProvider
           
 class SettingsProvider
           
 

Uses of Describable in jenkins.plugins.ui_samples
 

Classes in jenkins.plugins.ui_samples that implement Describable
 class AutoCompleteTextBox
          Adding auto-completion to the text box.
 class CopyButton
           
 class DropdownList
           
static class DropdownList.Apple
           
static class DropdownList.Banana
           
static class DropdownList.Fruit
           
 class DynamicComboBox
          Combo box that changes the contents based on the values of other controls.
 class DynamicDropDownListBox
          Example of a dynamic drop-down list box that changes the contents dynamically based on the values of other controls.
 class FormFieldValidationWithContext
          How to access values of the nearby input fields when you do form field validation.
static class FormFieldValidationWithContext.City
           
static class FormFieldValidationWithContext.State
           
 class InpageNavigationWithBreadcrumb
           
 class JavaScriptProxy
          "Export" Java objects to JavaScript in the browser as a proxy object, so that you can make ajax-calls to the server later.
 class ModularizeViewScript
          Define portions of view fragments in separate methods/classes to improve reuse.
 class NavigationContextMenu
           
 class NotificationBar
           
 class ProgressBar
           
 class ProgressivelyRendered
           
 class SyntaxHighlightedTextArea
          Syntax-highlighted text area (powered by CodeMirror).
 class UISample
           
 

Uses of Describable in jenkins.scm
 

Classes in jenkins.scm that implement Describable
 class DefaultSCMCheckoutStrategyImpl
          Default SCMCheckoutStrategy implementation.
 class SCMCheckoutStrategy
          Controls the check out behavior in the matrix project.
 

Uses of Describable in jenkins.security
 

Classes in jenkins.security that implement Describable
 class ApiTokenProperty
          Remembers the API token for this user, that can be used like a password to login.
 

Uses of Describable in org.jvnet.hudson.test
 

Classes in org.jvnet.hudson.test that implement Describable
 class CaptureEnvironmentBuilder
          Builder that captures the environment variables used during a build.
 class ComputerConnectorTester
          Test bed to verify the configuration roundtripness of the ComputerConnector.
 class ExtractResourceSCM
          SCM useful for testing that extracts the given resource as a zip file.
 class ExtractResourceWithChangesSCM
          SCM useful for testing that extracts the given resource as a zip file.
 class FailureBuilder
          Mock Builder that always cause a build to fail.
 class FakeChangeLogSCM
          Fake SCM implementation that can report arbitrary commits from arbitrary users.
static class HudsonTestCase.TestBuildWrapper
           
 class JenkinsComputerConnectorTester
          Test bed to verify the configuration roundtripness of the ComputerConnector.
static class JenkinsRule.DummySecurityRealm
           
static class JenkinsRule.TestBuildWrapper
           
 class MockBuilder
          Forces the build result to be some pre-configured value.
 class MockFolder
          Minimal implementation of a modifiable item group akin to the CloudBees Folders plugin.
 class PretendSlave
          Slave that pretends to fork processes.
 class SingleFileSCM
          SCM useful for testing that puts just one file in the workspace.
 class SleepBuilder
          Builder that just sleeps for the specified amount of milli-seconds.
 class TestBuilder
          Partial Builder implementation for writing a one-off throw-away builder used during tests.
 class TestCrumbIssuer
          A crumb issuer that issues a constant crumb value.
 class TouchBuilder
           
 class UnstableBuilder
          Mock Builder that always cause a build to fail.
 

Method parameters in org.jvnet.hudson.test with type arguments of type Describable
 void JenkinsRule.assertHelpExists(Class<? extends Describable> type, String properties)
          Asserts that help files exist for the specified properties of the given instance.
 void HudsonTestCase.assertHelpExists(Class<? extends Describable> type, String properties)
          Asserts that help files exist for the specified properties of the given instance.
 



Copyright © 2004-2013. All Rights Reserved.