org.apache.tools.ant.types.resources.comparators

Class Content

Implemented Interfaces:
Cloneable, Comparator

public class Content
extends ResourceComparator

Compares Resources by content.
Since:
Ant 1.7

Field Summary

Fields inherited from class org.apache.tools.ant.types.DataType

checked, ref

Fields inherited from class org.apache.tools.ant.ProjectComponent

description, location, project

Method Summary

boolean
isBinary()
Learn whether this Content ResourceComparator is operating in binary mode.
protected int
resourceCompare(Resource foo, Resource bar)
Compare two Resources by content.
void
setBinary(boolean b)
Set binary mode for this Content ResourceComparator.

Methods inherited from class org.apache.tools.ant.types.resources.comparators.ResourceComparator

compare, equals, hashCode, resourceCompare

Methods inherited from class org.apache.tools.ant.types.DataType

checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, setChecked, setRefid, toString, tooManyAttributes

Methods inherited from class org.apache.tools.ant.ProjectComponent

clone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject

Method Details

isBinary

public boolean isBinary()
Learn whether this Content ResourceComparator is operating in binary mode.
Returns:
boolean binary flag.

resourceCompare

protected int resourceCompare(Resource foo,
                              Resource bar)
Compare two Resources by content.
Overrides:
resourceCompare in interface ResourceComparator
Parameters:
foo - the first Resource.
bar - the second Resource.
Returns:
a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
See Also:
.

setBinary

public void setBinary(boolean b)
Set binary mode for this Content ResourceComparator. If this attribute is set to false, Resource content will be compared ignoring platform line-ending conventions. Default is true.
Parameters:
b - whether to compare content in binary mode.