Class Content

  extended by
      extended by
          extended by
              extended by
All Implemented Interfaces:
java.lang.Cloneable, java.util.Comparator<Resource>

public class Content
extends ResourceComparator

Compares Resources by content.

Ant 1.7

Field Summary
Fields inherited from class
checked, ref
Fields inherited from class
description, location, project
Constructor Summary
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
compare, equals, hashCode
Methods inherited from class
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
Methods inherited from class
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait

Constructor Detail


public Content()
Method Detail


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.

b - whether to compare content in binary mode.


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

boolean binary flag.


protected int resourceCompare(Resource foo,
                              Resource bar)
Compare two Resources by content.

Specified by:
resourceCompare in class ResourceComparator
foo - the first Resource.
bar - the second Resource.
a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second.
BuildException - if I/O errors occur.
See Also:
ResourceUtils.compareContent(Resource, Resource, boolean).