Package org.jenkinsci.plugins.tokenmacro
Class WorkspaceDependentMacro
java.lang.Object
org.jenkinsci.plugins.tokenmacro.TokenMacro
org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro
org.jenkinsci.plugins.tokenmacro.WorkspaceDependentMacro
- All Implemented Interfaces:
- ExtensionPoint
- Direct Known Subclasses:
- JsonFileMacro,- PropertyFromFileMacro,- WorkspaceFileMacro,- XmlFileMacro
- 
Nested Class SummaryNested classes/interfaces inherited from class org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacroDataBoundTokenMacro.ParameterNested classes/interfaces inherited from interface hudson.ExtensionPointExtensionPoint.LegacyInstancesAreScopedToHudson
- 
Field SummaryFields inherited from class org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacroescapeHtml
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanacceptsMacroName(String macroName) Returns true if this object can evaluate the macro of the given name.evaluate(AbstractBuild<?, ?> context, TaskListener listener, String macroName) evaluate(Run<?, ?> run, FilePath workspace, TaskListener listener, String macroName) abstract hudson.remoting.Callable<String,IOException> getCallable(Run<?, ?> run, String root, TaskListener listener) Methods inherited from class org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacroevaluate, evaluate, handlesHtmlEscapeInternally, hasNestedContentMethods inherited from class org.jenkinsci.plugins.tokenmacro.TokenMacroall, expand, expand, expand, expand, expandAll, expandAll, expandAll, expandAll, getAcceptedMacroNames, getAutoCompleteList, getPreviousRun, getWorkspace
- 
Constructor Details- 
WorkspaceDependentMacropublic WorkspaceDependentMacro()
 
- 
- 
Method Details- 
evaluatepublic String evaluate(AbstractBuild<?, ?> context, TaskListener listener, String macroName) throws MacroEvaluationException, IOException, InterruptedException- Specified by:
- evaluatein class- DataBoundTokenMacro
- Throws:
- MacroEvaluationException
- IOException
- InterruptedException
 
- 
evaluatepublic String evaluate(Run<?, ?> run, @CheckForNull FilePath workspace, TaskListener listener, String macroName) throws MacroEvaluationException, IOException, InterruptedException- Overrides:
- evaluatein class- DataBoundTokenMacro
- Throws:
- MacroEvaluationException
- IOException
- InterruptedException
 
- 
getCallablepublic abstract hudson.remoting.Callable<String,IOException> getCallable(Run<?, ?> run, String root, TaskListener listener) 
- 
acceptsMacroNameDescription copied from class:TokenMacroReturns true if this object can evaluate the macro of the given name.- Specified by:
- acceptsMacroNamein class- TokenMacro
- Parameters:
- macroName- By convention we encourage all caps name.
- Returns:
- true
      ... to claim the macro of the given name and have TokenMacro.evaluate(AbstractBuild, TaskListener, String, Map, ListMultimap)called.
 
 
-