jenkins.model.Jenkins.getDescriptorList()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(6.6k)|赞(0)|评价(0)|浏览(330)

本文整理了Java中jenkins.model.Jenkins.getDescriptorList()方法的一些代码示例,展示了Jenkins.getDescriptorList()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jenkins.getDescriptorList()方法的具体详情如下:
包路径:jenkins.model.Jenkins
类名称:Jenkins
方法名:getDescriptorList

Jenkins.getDescriptorList介绍

[英]Returns ExtensionList that retains the discovered Descriptor instances for the given kind of Describable.
[中]返回ExtensionList,它为给定类型的可描述项保留发现的描述符实例。

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ViewJobFilter} descriptors.
  3. */
  4. public static DescriptorExtensionList<ViewJobFilter, Descriptor<ViewJobFilter>> all() {
  5. return Jenkins.getInstance().<ViewJobFilter, Descriptor<ViewJobFilter>>getDescriptorList(ViewJobFilter.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Lists up all the registered {@link LabelAtomPropertyDescriptor}s in the system.
  3. */
  4. public static DescriptorExtensionList<LabelAtomProperty,LabelAtomPropertyDescriptor> all() {
  5. return Jenkins.getInstance().<LabelAtomProperty,LabelAtomPropertyDescriptor>getDescriptorList(LabelAtomProperty.class);
  6. }
  7. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Lists up all the registered {@link ToolPropertyDescriptor}s in the system.
  3. *
  4. * @see ToolDescriptor#getPropertyDescriptors()
  5. */
  6. public static DescriptorExtensionList<ToolProperty<?>,ToolPropertyDescriptor> all() {
  7. return (DescriptorExtensionList) Jenkins.getInstance().getDescriptorList(ToolProperty.class);
  8. }
  9. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link Publisher} descriptors.
  3. */
  4. // for backward compatibility, the signature is not BuildStepDescriptor
  5. public static DescriptorExtensionList<Publisher,Descriptor<Publisher>> all() {
  6. return Jenkins.getInstance().<Publisher,Descriptor<Publisher>>getDescriptorList(Publisher.class);
  7. }
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Gets the actual data store. This is the key to control the dual-mode nature of {@link DescriptorList}
  3. */
  4. private List<Descriptor<T>> store() {
  5. if(type==null)
  6. return legacy;
  7. else
  8. return Jenkins.getInstance().<T,Descriptor<T>>getDescriptorList(type);
  9. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ParameterDefinition} descriptors.
  3. */
  4. public static DescriptorExtensionList<ParameterDefinition,ParameterDescriptor> all() {
  5. return Jenkins.getInstance().<ParameterDefinition,ParameterDescriptor>getDescriptorList(ParameterDefinition.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link UserPropertyDescriptor}s.
  3. */
  4. public static DescriptorExtensionList<UserProperty,UserPropertyDescriptor> all() {
  5. return Jenkins.getInstance().<UserProperty,UserPropertyDescriptor>getDescriptorList(UserProperty.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ListViewColumn} descriptors.
  3. */
  4. public static DescriptorExtensionList<ListViewColumn, Descriptor<ListViewColumn>> all() {
  5. return Jenkins.getInstance().<ListViewColumn, Descriptor<ListViewColumn>>getDescriptorList(ListViewColumn.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link CrumbIssuer} descriptors.
  3. */
  4. public static DescriptorExtensionList<CrumbIssuer, Descriptor<CrumbIssuer>> all() {
  5. return Jenkins.getInstance().<CrumbIssuer, Descriptor<CrumbIssuer>>getDescriptorList(CrumbIssuer.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link NodeMonitor} descriptors.
  3. */
  4. public static DescriptorExtensionList<NodeMonitor,Descriptor<NodeMonitor>> all() {
  5. return Jenkins.getInstance().<NodeMonitor,Descriptor<NodeMonitor>>getDescriptorList(NodeMonitor.class);
  6. }
  7. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link SCMDescriptor}s.
  3. */
  4. public static DescriptorExtensionList<SCM,SCMDescriptor<?>> all() {
  5. return Jenkins.getInstance().<SCM,SCMDescriptor<?>>getDescriptorList(SCM.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ConsoleAnnotationDescriptor} descriptors.
  3. */
  4. public static DescriptorExtensionList<ConsoleNote<?>,ConsoleAnnotationDescriptor> all() {
  5. return (DescriptorExtensionList) Jenkins.getInstance().getDescriptorList(ConsoleNote.class);
  6. }
  7. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link FileSystemProvisioner} descriptors.
  3. */
  4. public static DescriptorExtensionList<FileSystemProvisioner,FileSystemProvisionerDescriptor> all() {
  5. return Jenkins.getInstance().<FileSystemProvisioner,FileSystemProvisionerDescriptor>getDescriptorList(FileSystemProvisioner.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link BuildWrapper} descriptors.
  3. */
  4. // for compatibility we can't use BuildWrapperDescriptor
  5. public static DescriptorExtensionList<BuildWrapper,Descriptor<BuildWrapper>> all() {
  6. // use getDescriptorList and not getExtensionList to pick up legacy instances
  7. return Jenkins.getInstance().<BuildWrapper,Descriptor<BuildWrapper>>getDescriptorList(BuildWrapper.class);
  8. }
  9. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link MarkupFormatterDescriptor}s.
  3. */
  4. public static DescriptorExtensionList<MarkupFormatter,MarkupFormatterDescriptor> all() {
  5. return Jenkins.getInstance().<MarkupFormatter,MarkupFormatterDescriptor>
  6. getDescriptorList(MarkupFormatter.class);
  7. }
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ListViewColumn} descriptors.
  3. */
  4. public static DescriptorExtensionList<MyViewsTabBar, Descriptor<MyViewsTabBar>> all() {
  5. return Jenkins.getInstance().<MyViewsTabBar, Descriptor<MyViewsTabBar>>getDescriptorList(MyViewsTabBar.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link Builder} descriptors.
  3. */
  4. // for backward compatibility, the signature is not BuildStepDescriptor
  5. public static DescriptorExtensionList<Builder,Descriptor<Builder>> all() {
  6. return Jenkins.getInstance().<Builder,Descriptor<Builder>>getDescriptorList(Builder.class);
  7. }
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link Trigger} descriptors.
  3. */
  4. public static DescriptorExtensionList<Trigger<?>,TriggerDescriptor> all() {
  5. return (DescriptorExtensionList) Jenkins.getInstance().getDescriptorList(Trigger.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ViewDescriptor}s.
  3. */
  4. public static DescriptorExtensionList<View,ViewDescriptor> all() {
  5. return Jenkins.getInstance().<View,ViewDescriptor>getDescriptorList(View.class);
  6. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Returns all the registered {@link ViewsTabBar} descriptors.
  3. */
  4. public static DescriptorExtensionList<ViewsTabBar, Descriptor<ViewsTabBar>> all() {
  5. return Jenkins.getInstance().<ViewsTabBar, Descriptor<ViewsTabBar>>getDescriptorList(ViewsTabBar.class);
  6. }

相关文章

Jenkins类方法