@Extension public class BuildLogRegexMacro extends DataBoundTokenMacro
DataBoundTokenMacro.Parameter| Modifier and Type | Field and Description |
|---|---|
boolean |
addNewline |
String |
defaultValue |
boolean |
escapeHtml |
int |
linesAfter |
int |
linesBefore |
static String |
MACRO_NAME |
String |
matchedLineHtmlStyle |
int |
maxMatches |
String |
regex |
boolean |
showTruncatedLines |
String |
substText |
| Constructor and Description |
|---|
BuildLogRegexMacro() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptsMacroName(String macroName)
Returns true if this object can evaluate the macro of the given name.
|
String |
evaluate(hudson.model.AbstractBuild<?,?> build,
hudson.model.TaskListener listener,
String macroName) |
String |
evaluate(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.model.TaskListener listener,
String macroName) |
List<String> |
getAcceptedMacroNames() |
evaluate, evaluate, hasNestedContentall, expand, expand, expand, expand, expandAll, expandAll, expandAll, expandAll, getAutoCompleteList, getPreviousRun, getWorkspacepublic static final String MACRO_NAME
public String regex
public int linesBefore
public int linesAfter
public int maxMatches
public boolean showTruncatedLines
public String substText
public boolean escapeHtml
public String matchedLineHtmlStyle
public boolean addNewline
public String defaultValue
public boolean acceptsMacroName(String macroName)
TokenMacroacceptsMacroName in class TokenMacromacroName - By convention we encourage all caps name.TokenMacro.evaluate(AbstractBuild, TaskListener, String, Map, ListMultimap) called.public List<String> getAcceptedMacroNames()
getAcceptedMacroNames in class TokenMacropublic String evaluate(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener, String macroName) throws MacroEvaluationException, IOException, InterruptedException
evaluate in class DataBoundTokenMacroMacroEvaluationExceptionIOExceptionInterruptedExceptionpublic String evaluate(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.model.TaskListener listener, String macroName) throws MacroEvaluationException, IOException, InterruptedException
evaluate in class DataBoundTokenMacroMacroEvaluationExceptionIOExceptionInterruptedExceptionCopyright © 2016. All rights reserved.