org.hd.d.pg2k.webSvr.exhibit
Interface ExprIF

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
FilterIF, SortIF
All Known Implementing Classes:
BuiltInFilters.filtAll, BuiltInFilters.filtByAuthor, BuiltInFilters.filtByCategory, BuiltInFilters.filtByEstdLocationCentre, BuiltInFilters.filtNothing, BuiltInFilters.filtPrefixMatch, BuiltInFilters.filtSimpleSubstringMatch, BuiltInFilters.filtSimpleSuffixMatch, BuiltInFilters.sortByGoodness, BuiltInFilters.sortByName, BuiltInFilters.sortByTimestamp, BuiltInFilters.sortRandomN, BuiltInFilters.sortReverse

public interface ExprIF
extends java.io.Serializable

Parent of filter and sorter interfaces (for a FilterBean). Expressions must be Serializable so that they can be persisted. They must not attempt to cache any reference, direct or indirect, to a DataSourceBean.

Expression objects must be immutable and their accept()/sort() methods must be idempotent.



DHD Multimedia Gallery V1.57.21

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