java.lang.Cloneable
public abstract class ConditionBase extends ProjectComponent
description, location, project
Modifier | Constructor | Description |
---|---|---|
protected |
ConditionBase() |
Simple constructor.
|
protected |
ConditionBase(java.lang.String taskName) |
Constructor that takes the name of the task in the task name.
|
Modifier and Type | Method | Description |
---|---|---|
void |
add(Condition c) |
Add an arbitrary condition
|
void |
addAnd(And a) |
Add an <and> condition "container".
|
void |
addAvailable(Available a) |
Add an <available> condition.
|
void |
addChecksum(Checksum c) |
Add an <checksum> condition.
|
void |
addContains(Contains test) |
Add a <contains> condition.
|
void |
addEquals(Equals e) |
Add an <equals> condition.
|
void |
addFilesMatch(FilesMatch test) |
Add a <filesmatch> condition.
|
void |
addHttp(Http h) |
Add an <http> condition.
|
void |
addIsFalse(IsFalse test) |
Add a <isfalse> condition.
|
void |
addIsFileSelected(IsFileSelected test) |
Add an <isfileselected> condition.
|
void |
addIsReference(IsReference i) |
Add an <isreference> condition.
|
void |
addIsSet(IsSet i) |
Add an <isset> condition.
|
void |
addIsTrue(IsTrue test) |
Add a <istrue> condition.
|
void |
addNot(Not n) |
Add an <not> condition "container".
|
void |
addOr(Or o) |
Add an <or> condition "container".
|
void |
addOs(Os o) |
Add an <os> condition.
|
void |
addSocket(Socket s) |
Add a <socket> condition.
|
void |
addUptodate(UpToDate u) |
Add an <uptodate> condition.
|
protected int |
countConditions() |
Count the conditions.
|
protected java.util.Enumeration<Condition> |
getConditions() |
Iterate through all conditions.
|
java.lang.String |
getTaskName() |
Returns the name to use in logging messages.
|
void |
setTaskName(java.lang.String name) |
Sets the name to use in logging messages.
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
protected ConditionBase()
protected ConditionBase(java.lang.String taskName)
taskName
- the name of the task.protected int countConditions()
protected final java.util.Enumeration<Condition> getConditions()
public void setTaskName(java.lang.String name)
name
- The name to use in logging messages.
Should not be null
.public java.lang.String getTaskName()
public void addAvailable(Available a)
a
- an available conditionpublic void addChecksum(Checksum c)
c
- a Checksum conditionpublic void addUptodate(UpToDate u)
u
- an UpToDate conditionpublic void addNot(Not n)
n
- a Not conditionpublic void addAnd(And a)
a
- an And conditionpublic void addOr(Or o)
o
- an Or conditionpublic void addEquals(Equals e)
e
- an Equals conditionpublic void addOs(Os o)
o
- an Os conditionpublic void addIsSet(IsSet i)
i
- an IsSet conditionpublic void addHttp(Http h)
h
- an Http conditionpublic void addSocket(Socket s)
s
- a Socket conditionpublic void addFilesMatch(FilesMatch test)
test
- a FilesMatch conditionpublic void addContains(Contains test)
test
- a Contains conditionpublic void addIsTrue(IsTrue test)
test
- an IsTrue conditionpublic void addIsFalse(IsFalse test)
test
- an IsFalse conditionpublic void addIsReference(IsReference i)
i
- an IsReference conditionpublic void addIsFileSelected(IsFileSelected test)
test
- the conditionpublic void add(Condition c)
c
- a condition