Class UrlFolderIcon

java.lang.Object
hudson.model.AbstractStatusIcon
com.cloudbees.hudson.plugins.folder.FolderIcon
jenkins.plugins.foldericon.UrlFolderIcon
All Implemented Interfaces:
ExtensionPoint, Describable<com.cloudbees.hudson.plugins.folder.FolderIcon>, StatusIcon, IconSpec

public class UrlFolderIcon extends com.cloudbees.hudson.plugins.folder.FolderIcon
An URL Folder Icon.
  • Constructor Details

    • UrlFolderIcon

      @DataBoundConstructor public UrlFolderIcon(String url)
      Ctor.
      Parameters:
      url - the url to use
  • Method Details

    • setOwner

      protected void setOwner(com.cloudbees.hudson.plugins.folder.AbstractFolder<?> folder)
      Overrides:
      setOwner in class com.cloudbees.hudson.plugins.folder.FolderIcon
    • getUrl

      public String getUrl()
      Returns:
      the url
    • getImageOf

      public String getImageOf(String size)
    • getDescription

      public String getDescription()
    • getDescriptor

      public UrlFolderIcon.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<com.cloudbees.hudson.plugins.folder.FolderIcon>
      Overrides:
      getDescriptor in class com.cloudbees.hudson.plugins.folder.FolderIcon