public abstract class AbstractEvalContent
extends org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro
Modifier and Type | Field and Description |
---|---|
protected static Object |
configProvider |
protected static String |
EMAIL_TEMPLATES_DIRECTORY |
protected String |
macroName |
Constructor and Description |
---|
AbstractEvalContent(String macroName) |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsMacroName(String macroName) |
abstract String |
evaluate(hudson.model.AbstractBuild<?,?> ab,
hudson.model.TaskListener tl,
String string) |
protected String |
generateMissingFile(String type,
String fileName) |
protected String |
getCharset(hudson.model.AbstractBuild<?,?> build) |
protected abstract org.jenkinsci.lib.configprovider.ConfigProvider |
getConfigProvider() |
protected InputStream |
getFileInputStream(String fileName,
String extension) |
boolean |
hasNestedContent() |
static File |
scriptsFolder() |
protected static Object configProvider
protected static final String EMAIL_TEMPLATES_DIRECTORY
protected final String macroName
public AbstractEvalContent(String macroName)
public abstract String evaluate(hudson.model.AbstractBuild<?,?> ab, hudson.model.TaskListener tl, String string) throws org.jenkinsci.plugins.tokenmacro.MacroEvaluationException, IOException, InterruptedException
evaluate
in class org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro
org.jenkinsci.plugins.tokenmacro.MacroEvaluationException
IOException
InterruptedException
public boolean acceptsMacroName(String macroName)
acceptsMacroName
in class org.jenkinsci.plugins.tokenmacro.TokenMacro
public static File scriptsFolder()
protected abstract org.jenkinsci.lib.configprovider.ConfigProvider getConfigProvider()
public boolean hasNestedContent()
hasNestedContent
in class org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro
protected InputStream getFileInputStream(String fileName, String extension) throws FileNotFoundException
FileNotFoundException
protected String getCharset(hudson.model.AbstractBuild<?,?> build)
Copyright © 2004-2015. All Rights Reserved.