org.apache.tools.ant.taskdefs.condition

Class IsReference

public class IsReference extends ProjectComponent implements Condition

Condition that tests whether a given reference has been defined.

Optionally tests whether it is of a given type/class.

Since: Ant 1.6

Method Summary
booleaneval()
voidsetRefid(Reference r)
Set the refid attribute.
voidsetType(String type)
Set the type attribute.

Method Detail

eval

public boolean eval()

Returns: true if the reference exists and if type is set, if the reference is the same type

Throws: BuildException if an error occurs

setRefid

public void setRefid(Reference r)
Set the refid attribute.

Parameters: r a Reference value

setType

public void setType(String type)
Set the type attribute. This is optional attribute.

Parameters: type an ant component type name

Copyright B) 2000-2007 Apache Software Foundation. All Rights Reserved.