org.mtzky.lucene.filter
クラス KanaUpperCaseFilter
java.lang.Object
org.apache.lucene.util.AttributeSource
org.apache.lucene.analysis.TokenStream
org.apache.lucene.analysis.TokenFilter
org.mtzky.lucene.filter.CharToCharMappingTokenFilter
org.mtzky.lucene.filter.KanaUpperCaseFilter
- すべての実装されたインタフェース:
- Closeable
public class KanaUpperCaseFilter
- extends CharToCharMappingTokenFilter
Normalizes lower case Kana to upper case.
This class converts the following:
- The Hiragana range (U+3040 ... U+309F)
- The Katakana range (U+30A0 ... U+30FF)
- "Katakana Phonetic Extensions" range (U+31F0 ... U+31FF), which includes
some extra characters for writing the Ainu language.
- The Halfwidth and Fullwidth Forms block (U+FF00 ... U+FFEF)
NOTE: NOT support Unicode version 6.0;
"Katakana letter archaic E" (U+1B000) and "Hiragana letter archaic YE"
(U+1B001) in the Kana Supplement block.
- 作成者:
- mtzky
|
メソッドの概要 |
protected char |
convert(char c)
|
| クラス org.apache.lucene.util.AttributeSource から継承されたメソッド |
addAttribute, addAttributeImpl, captureState, clearAttributes, cloneAttributes, copyTo, equals, getAttribute, getAttributeClassesIterator, getAttributeFactory, getAttributeImplsIterator, hasAttribute, hasAttributes, hashCode, reflectAsString, reflectWith, restoreState, toString |
KanaUpperCaseFilter
public KanaUpperCaseFilter(TokenStream in)
- パラメータ:
in -
convert
protected char convert(char c)
- 定義:
- クラス
CharToCharMappingTokenFilter 内の convert
- パラメータ:
c - character to convert
- 戻り値:
- a converted character
Copyright (C) 2010-2011 Mtzky. AllRights Reserved.