|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.pmease.quickbuild.builder.Builder
Abstract builder including common functionalities for a builder implementation.
Constructor Summary | |
Builder()
|
Method Summary | |
protected abstract java.lang.String |
constructBuildCmd(Build build)
Constructs the command to run build |
protected abstract java.lang.String |
constructBuildCmdDir(Build build)
Constructs the directory to run build command in |
boolean |
equals(java.lang.Object other)
|
void |
execute(Build build)
Perform build in specified build context |
java.lang.String |
getBuildSuccessCondition()
OGNL: The build success condition is an OGNL expression used to determine if the build of the current project was successful. |
java.util.Map |
getBuildSuccessConditionChoices()
|
BuilderEditor |
getEditor()
|
java.util.Map |
getEnvironments()
OGNL: Environment variables to set before running this builder. |
java.lang.String |
getName()
OGNL: Specify name of this builder |
java.util.Map |
getNameChoices()
|
int |
getResult()
OGNL: Get result code of this builder. |
int |
hashCode()
|
boolean |
logContainsLine(java.lang.String linePattern)
OGNL: Determine whether or not the builder log contains specified line pattern |
void |
setBuildSuccessCondition(java.lang.String buildSuccessCondition)
Set build success condition for this builders |
void |
setEditor(BuilderEditor editor)
|
void |
setEnvironments(java.util.Map environments)
Set environment settings for this builder |
void |
setName(java.lang.String name)
Set name of this builder |
void |
setResult(int result)
|
void |
validate(Editable editable)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Builder()
Method Detail |
public void execute(Build build)
public int getResult()
public BuilderEditor getEditor()
public void setEditor(BuilderEditor editor)
public void setResult(int result)
public boolean logContainsLine(java.lang.String linePattern)
linePattern
-
protected abstract java.lang.String constructBuildCmd(Build build)
protected abstract java.lang.String constructBuildCmdDir(Build build)
public java.lang.String getBuildSuccessCondition()
public java.util.Map getBuildSuccessConditionChoices()
public void setBuildSuccessCondition(java.lang.String buildSuccessCondition)
buildSuccessCondition
- public java.util.Map getEnvironments()
public void setEnvironments(java.util.Map environments)
environments
- public java.lang.String getName()
public void setName(java.lang.String name)
name
- public java.util.Map getNameChoices()
public boolean equals(java.lang.Object other)
public int hashCode()
public void validate(Editable editable)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |