org.jbox.textCutter.util
Class LanguageFilter

java.lang.Object
  extended by org.jbox.textCutter.util.LanguageFilter

public class LanguageFilter
extends java.lang.Object

A filter is used to filter text with different language unicode.

Version:
1.0
Author:
YiBin.H
See Also:
CutterBox

Constructor Summary
LanguageFilter(java.lang.Character.UnicodeBlock[] unicodeBlocks)
          Constructs the LanguageFilter with UnicodeBlock array.
LanguageFilter(java.lang.Character.UnicodeBlock[] unicodeBlocks, int[][] unicodeScopes)
          Constructs the LanguageFilter with UnicodeBlock array and integer array of unicode scope.
LanguageFilter(int[][] unicodeScopes)
          Constructs the LanguageFilter with int array of unicode scope.
 
Method Summary
 java.util.Collection<java.lang.String> filter(java.lang.StringBuffer sb)
          Filter text.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LanguageFilter

public LanguageFilter(java.lang.Character.UnicodeBlock[] unicodeBlocks)
Constructs the LanguageFilter with UnicodeBlock array.

Parameters:
unicodeBlocks -

LanguageFilter

public LanguageFilter(int[][] unicodeScopes)
Constructs the LanguageFilter with int array of unicode scope.

Parameters:
unicodeScopes -

LanguageFilter

public LanguageFilter(java.lang.Character.UnicodeBlock[] unicodeBlocks,
                      int[][] unicodeScopes)
Constructs the LanguageFilter with UnicodeBlock array and integer array of unicode scope.

Parameters:
unicodeBlocks -
unicodeScopes -
Method Detail

filter

public java.util.Collection<java.lang.String> filter(java.lang.StringBuffer sb)
Filter text.

Parameters:
sb - StringBuffer containing text with different unicode to be filtered.
Returns:
Collection containing strings with same unicode.