org.apache.tools.ant.taskdefs.conditionClass Equals
- java.lang.Object
- org.apache.tools.ant.taskdefs.condition.Equals
Constructor Summary
Constructors Constructor and Description Equals()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
eval()
Is this condition true?void
setArg1(java.lang.Object arg1)
Set the first argumentvoid
setArg1(java.lang.String a1)
Set the first stringvoid
setArg2(java.lang.Object arg2)
Set the second argumentvoid
setArg2(java.lang.String a2)
Set the second stringvoid
setCasesensitive(boolean b)
Should the comparison be case sensitive?void
setForcestring(boolean forcestring)
Set whether to force string comparisons for non-equal, non-string objects.void
setTrim(boolean b)
Should we want to trim the arguments before comparing them?
Method Detail
setArg1
public void setArg1(java.lang.Object arg1)Set the first argument
- Parameters:
arg1
- the first argument.- Since:
- Ant 1.8
setArg1
public void setArg1(java.lang.String a1)Set the first string
- Parameters:
a1
- the first string
setArg2
public void setArg2(java.lang.Object arg2)Set the second argument
- Parameters:
arg2
- the second argument.- Since:
- Ant 1.8
setArg2
public void setArg2(java.lang.String a2)Set the second string
- Parameters:
a2
- the second string
setTrim
public void setTrim(boolean b)Should we want to trim the arguments before comparing them?
- Parameters:
b
- if true trim the arguments- Since:
- Ant 1.5
setCasesensitive
public void setCasesensitive(boolean b)Should the comparison be case sensitive?
- Parameters:
b
- if true use a case sensitive comparison (this is the default)- Since:
- Ant 1.5
setForcestring
public void setForcestring(boolean forcestring)Set whether to force string comparisons for non-equal, non-string objects. This allows object properties (legal in Ant 1.8.x+) to be compared as strings.
- Parameters:
forcestring
- value to set- Since:
- Ant 1.8.1
eval
public boolean eval() throws BuildExceptionDescription copied from interface:Condition
Is this condition true?
- Specified by:
eval
in interfaceCondition
- Returns:
- true if the two strings are equal
- Throws:
BuildException
- if the attributes are not set correctly