org.hd.d.pg2k.webSvr.exhibit
Class BuiltInFilters.sortByTimestamp

java.lang.Object
  extended by org.hd.d.pg2k.webSvr.exhibit.BuiltInFilters.sortByTimestamp
All Implemented Interfaces:
java.io.Serializable, ExprIF, SortIF
Enclosing class:
BuiltInFilters

public static final class BuiltInFilters.sortByTimestamp
extends java.lang.Object
implements SortIF

Sorts exhibits by (ascending) timestamp, ie oldest first. Takes no parameters, so all instances of this class are equal.

See Also:
Serialized Form

Constructor Summary
BuiltInFilters.sortByTimestamp()
          Programmatic constructor.
BuiltInFilters.sortByTimestamp(java.lang.String[] args)
          Ignores its arguments.
 
Method Summary
 boolean equals(java.lang.Object obj)
          All instances of this class are identical.
 int hashCode()
          Hash is constant.
 Name.ExhibitFull[] sort(AllExhibitProperties aep, Name.ExhibitFull[] exhibitNames)
          Sorts its arguments in situ by ascending timestamp (oldest first).
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuiltInFilters.sortByTimestamp

public BuiltInFilters.sortByTimestamp(java.lang.String[] args)
Ignores its arguments.


BuiltInFilters.sortByTimestamp

public BuiltInFilters.sortByTimestamp()
Programmatic constructor.

Method Detail

sort

public Name.ExhibitFull[] sort(AllExhibitProperties aep,
                               Name.ExhibitFull[] exhibitNames)
Sorts its arguments in situ by ascending timestamp (oldest first). Ties are broken by full name.

Specified by:
sort in interface SortIF

equals

public boolean equals(java.lang.Object obj)
All instances of this class are identical.

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Hash is constant.

Overrides:
hashCode in class java.lang.Object

DHD Multimedia Gallery V1.53.0

Copyright (c) 1996-2009, Damon Hart-Davis. All rights reserved.