Class DirectoryProperty.PropertyComparator

java.lang.Object
loci.poi.poifs.property.DirectoryProperty.PropertyComparator
All Implemented Interfaces:
Comparator
Enclosing class:
DirectoryProperty

public static class DirectoryProperty.PropertyComparator extends Object implements Comparator
  • Constructor Details

    • PropertyComparator

      public PropertyComparator()
  • Method Details

    • equals

      public boolean equals(Object o)
      Object equality, implemented as object identity
      Specified by:
      equals in interface Comparator
      Overrides:
      equals in class Object
      Parameters:
      o - Object we're being compared to
      Returns:
      true if identical, else false
    • compare

      public int compare(Object o1, Object o2)
      compare method. Assumes both parameters are non-null instances of Property. One property is less than another if its name is shorter than the other property's name. If the names are the same length, the property whose name comes before the other property's name, alphabetically, is less than the other property.
      Specified by:
      compare in interface Comparator
      Parameters:
      o1 - first object to compare, better be a Property
      o2 - second object to compare, better be a Property
      Returns:
      negative value if o1 < o2, zero if o1 == o2, positive value if o1 > o2.