org.apache.tools.ant.types.resources.selectors

Class InstanceOf

public class InstanceOf extends Object implements ResourceSelector

InstanceOf ResourceSelector.

Since: Ant 1.7

Method Summary
ClassgetCheckClass()
Get the comparison class.
StringgetType()
Get the comparison type.
StringgetURI()
Get the type's URI.
booleanisSelected(Resource r)
Return true if this Resource is selected.
voidsetClass(Class c)
Set the class to compare against.
voidsetProject(Project p)
Set the Project instance for this InstanceOf selector.
voidsetType(String s)
Set the Ant type to compare against.
voidsetURI(String u)
Set the URI in which the Ant type, if specified, should be defined.

Method Detail

getCheckClass

public Class getCheckClass()
Get the comparison class.

Returns: the Class object.

getType

public String getType()
Get the comparison type.

Returns: the String typename.

getURI

public String getURI()
Get the type's URI.

Returns: the String URI.

isSelected

public boolean isSelected(Resource r)
Return true if this Resource is selected.

Parameters: r the Resource to check.

Returns: whether the Resource was selected.

Throws: BuildException if an error occurs.

setClass

public void setClass(Class c)
Set the class to compare against.

Parameters: c the class.

setProject

public void setProject(Project p)
Set the Project instance for this InstanceOf selector.

Parameters: p the Project instance used for type comparisons.

setType

public void setType(String s)
Set the Ant type to compare against.

Parameters: s the type name.

setURI

public void setURI(String u)
Set the URI in which the Ant type, if specified, should be defined.

Parameters: u the URI.