org.jfree.ui.about

Class SystemPropertiesTableModel.SystemPropertyComparator

Enclosing Class:
SystemPropertiesTableModel
Implemented Interfaces:
Comparator

protected static class SystemPropertiesTableModel.SystemPropertyComparator
extends java.lang.Object
implements Comparator

A class for comparing SystemProperty objects.

Constructor Summary

SystemPropertyComparator(boolean ascending)
Standard constructor.

Method Summary

int
compare(Object o1, Object o2)
Compares two objects.
boolean
equals(Object o)
Returns true if this object is equal to the specified object, and false otherwise.
int
hashCode()
Returns a hash code value for the object.

Constructor Details

SystemPropertyComparator

public SystemPropertyComparator(boolean ascending)
Standard constructor.
Parameters:
ascending - a flag that controls the sort order (ascending or descending).

Method Details

compare

public int compare(Object o1,
                   Object o2)
Compares two objects.
Parameters:
o1 - the first object.
o2 - the second object.
Returns:
an integer that indicates the relative order of the objects.

equals

public boolean equals(Object o)
Returns true if this object is equal to the specified object, and false otherwise.
Parameters:
o - the other object.
Returns:
A boolean.

hashCode

public int hashCode()
Returns a hash code value for the object.
Returns:
the hashcode