org.apache.tools.ant.taskdefs.condition

Class Equals

public class Equals extends Object implements Condition

Simple String comparison condition.

Since: Ant 1.4

Method Summary
booleaneval()
voidsetArg1(String a1)
Set the first string
voidsetArg2(String a2)
Set the second string
voidsetCasesensitive(boolean b)
Should the comparison be case sensitive?
voidsetTrim(boolean b)
Should we want to trim the arguments before comparing them?

Method Detail

eval

public boolean eval()

Returns: true if the two strings are equal

Throws: BuildException if the attributes are not set correctly

setArg1

public void setArg1(String a1)
Set the first string

Parameters: a1 the first string

setArg2

public void setArg2(String a2)
Set the second string

Parameters: a2 the second string

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

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