org.jenkinsci.plugins.scriptler.share
Class ScriptInfoCatalog<T extends ScriptInfo>

java.lang.Object
  extended by org.apache.tools.ant.Target
      extended by org.apache.tools.ant.ExtensionPoint
          extended by org.jenkinsci.plugins.scriptler.share.ScriptInfoCatalog<T>
All Implemented Interfaces:
org.apache.tools.ant.TaskContainer
Direct Known Subclasses:
GHCatalog, ScritplerWebCatalog

public abstract class ScriptInfoCatalog<T extends ScriptInfo>
extends org.apache.tools.ant.ExtensionPoint


Constructor Summary
ScriptInfoCatalog()
           
 
Method Summary
static hudson.ExtensionList<ScriptInfoCatalog> all()
           
abstract  String getDisplayName()
           
abstract  List<T> getEntries()
           
abstract  T getEntryById(String id)
           
abstract  CatalogInfo getInfo()
           
abstract  String getScriptSource(T scriptInfo)
           
 
Methods inherited from class org.apache.tools.ant.ExtensionPoint
addDataType, addTask
 
Methods inherited from class org.apache.tools.ant.Target
addDependency, dependsOn, execute, getDependencies, getDescription, getIf, getLocation, getName, getProject, getTasks, getUnless, parseDepends, performTasks, setDepends, setDescription, setIf, setLocation, setName, setProject, setUnless, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScriptInfoCatalog

public ScriptInfoCatalog()
Method Detail

all

public static hudson.ExtensionList<ScriptInfoCatalog> all()

getEntryById

public abstract T getEntryById(String id)

getInfo

public abstract CatalogInfo getInfo()

getEntries

public abstract List<T> getEntries()

getScriptSource

public abstract String getScriptSource(T scriptInfo)

getDisplayName

public abstract String getDisplayName()


Copyright © 2010-2012. All Rights Reserved.