org.mtzky.lucene.normalizer
クラス RomanNumberNormalizer
java.lang.Object
java.io.Reader
org.mtzky.lucene.normalizer.CharToStringMappingNormalizer
org.mtzky.lucene.normalizer.RomanNumberNormalizer
- すべての実装されたインタフェース:
- Closeable, Readable, Closable
public class RomanNumberNormalizer
- extends CharToStringMappingNormalizer
Normalizes Roman numbers. Converts characters ['Ⅰ' (U+2160) - 'Ⅻ' (
U+216B)] and ['ⅰ' (U+2170) - 'ⅻ' (U+217B)] to [1 -
12].
NFKC や NFKD する前にこの Reader を通すことで、例えば 'Ⅻ' (U+216B) が "XII" と分解される事を回避することができる。
- 作成者:
- mtzky
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RomanNumberNormalizer
public RomanNumberNormalizer(Reader in)
- パラメータ:
in -
convert
protected String convert(int c)
- 定義:
- クラス
CharToStringMappingNormalizer 内の convert
- パラメータ:
c - character to convert
- 戻り値:
- a converted string, or
null if unnecessary
Copyright (C) 2010-2011 Mtzky. AllRights Reserved.