00001 /* 00002 * @(#)LEGlyphFilter.h 1.3 00/03/15 00003 * 00004 * (C) Copyright IBM Corp. 1998, 1999, 2000, 2001, 2002 - All Rights Reserved 00005 * 00006 */ 00007 00008 #ifndef __LEGLYPHFILTER__H 00009 #define __LEGLYPHFILTER__H 00010 00011 #include "LETypes.h" 00012 00013 U_NAMESPACE_BEGIN 00014 00021 class LEGlyphFilter /* not : public UObject because this is an interface/mixin class */ { 00022 public: 00027 virtual ~LEGlyphFilter(); 00028 00040 virtual le_bool accept(LEGlyphID glyph) const = 0; 00041 }; 00042 00043 U_NAMESPACE_END 00044 #endif