net.sf.farrago.namespace
Interface FarragoMedMetadataFilter

All Known Implementing Classes:
MedMetadataFilterImpl

public interface FarragoMedMetadataFilter

FarragoMedMetadataFilter represents a filter on a FarragoMedMetadataQuery. A filter may be expressed either as an explicit name roster or as a name pattern (but not both at once).

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/namespace/FarragoMedMetadataFilter.java#7 $
Author:
John V. Sichi

Method Summary
 String getPattern()
           
 Set getRoster()
           
 boolean isExclusion()
           
 

Method Detail

isExclusion

boolean isExclusion()
Returns:
true if objects matching filter are to be excluded from query results; false if only objects matching filter are to be included in the results

getRoster

Set getRoster()
Returns:
Set representing filter membership, or null for a pattern filter

getPattern

String getPattern()
Returns:
LIKE pattern, or null for a roster filter