| /* |
| ******************************************************************************* |
| * Copyright (C) 1996-2000, International Business Machines Corporation and * |
| * others. All Rights Reserved. * |
| ******************************************************************************* |
| * |
| * $Source: /xsrl/Nsvn/icu/icu4j/src/com/ibm/text/Attic/UnicodeFilter.java,v $ |
| * $Date: 2000/03/10 04:07:25 $ |
| * $Revision: 1.4 $ |
| * |
| ***************************************************************************************** |
| */ |
| package com.ibm.text; |
| |
| /** |
| * <code>UnicodeFilter</code> defines a protocol for selecting a |
| * subset of the full range (U+0000 to U+FFFF) of Unicode characters. |
| * Currently, filters are used in conjunction with classes like {@link |
| * Transliterator} to only process selected characters through a |
| * transformation. |
| * |
| * {@link UnicodeFilterLogic} |
| */ |
| |
| public interface UnicodeFilter { |
| |
| /** |
| * Returns <tt>true</tt> for characters that are in the selected |
| * subset. In other words, if a character is <b>to be |
| * filtered</b>, then <tt>contains()</tt> returns |
| * <b><tt>false</tt></b>. |
| */ |
| boolean contains(char c); |
| } |