|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.aminds.lucene.analysis.PatternAnalyzerResolver
public class PatternAnalyzerResolver
| 入れ子のクラスの概要 | |
|---|---|
protected static class |
PatternAnalyzerResolver.Pair
|
| フィールドの概要 | |
|---|---|
protected Analyzer |
defaultAnalyzer
|
protected List<PatternAnalyzerResolver.Pair> |
entries
|
| コンストラクタの概要 | |
|---|---|
PatternAnalyzerResolver()
|
|
| メソッドの概要 | |
|---|---|
void |
close()
Frees persistent resources of all registered analyzers. |
Analyzer[] |
getAnalyzers()
Returns the collection of all registered analyzers. |
Analyzer |
getDefaultAnalyzer()
Returns the default analyzer |
void |
register(FieldMatcher matcher,
Analyzer analyzer)
Registers a pair of FieldMatcher and Analyzer. |
Analyzer |
resolve(String fieldName)
Get an Analyzer corresponding to the field name given. |
SimpleAnalyzerResolver |
simplify()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected List<PatternAnalyzerResolver.Pair> entries
protected Analyzer defaultAnalyzer
| コンストラクタの詳細 |
|---|
public PatternAnalyzerResolver()
| メソッドの詳細 |
|---|
public void register(FieldMatcher matcher,
Analyzer analyzer)
AnalyzerResolver の記述:FieldMatcher and Analyzer. Order-sensitivity of
registration is implementation-dependent.
AnalyzerResolver 内の registermatcher - a FieldMatcher object, may be null that indicates to treat the analyzer as defaultanalyzer - an Analyzer object, must not be nullpublic Analyzer resolve(String fieldName)
AnalyzerResolver の記述:Analyzer corresponding to the field name given.
Note that implementation of resolve() must be thread-safe.
AnalyzerResolver 内の resolvefieldName - field name passed to Analyzer
public SimpleAnalyzerResolver simplify()
public Analyzer getDefaultAnalyzer()
AnalyzerResolver の記述:
AnalyzerResolver 内の getDefaultAnalyzerAnalyzer object, null if a default analyzer have not been registeredpublic Analyzer[] getAnalyzers()
AnalyzerResolver の記述:
AnalyzerResolver 内の getAnalyzersAnalyzer objectspublic void close()
AnalyzerResolver の記述:
Closeable 内の closeAnalyzerResolver 内の close
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||