Package org.apache.lucene.util
Interface Unwrappable<T>
-
- All Known Implementing Classes:
AnalysisOffsetStrategy.MultiValueTokenStream
,ApostropheFilter
,ArabicNormalizationFilter
,ArabicStemFilter
,ASCIIFoldingFilter
,BeiderMorseFilter
,BengaliNormalizationFilter
,BengaliStemFilter
,BrazilianStemFilter
,BulgarianStemFilter
,CachingTokenFilter
,CapitalizationFilter
,CJKBigramFilter
,CJKWidthFilter
,ClassicFilter
,CodepointCountFilter
,CommonGramsFilter
,CommonGramsQueryFilter
,CompletionTokenStream
,CompoundWordTokenFilterBase
,ConditionalTokenFilter
,ContextSuggestField.PrefixTokenFilter
,CzechStemFilter
,DaitchMokotoffSoundexFilter
,DateRecognizerFilter
,DecimalDigitFilter
,DelimitedBoostTokenFilter
,DelimitedPayloadTokenFilter
,DelimitedTermFrequencyTokenFilter
,DictionaryCompoundWordTokenFilter
,DoubleMetaphoneFilter
,DropIfFlaggedFilter
,EdgeNGramTokenFilter
,ElisionFilter
,EnglishMinimalStemFilter
,EnglishPossessiveFilter
,FilteringTokenFilter
,FilterLeafReader.FilterPostingsEnum
,FilterMergePolicy
,FilterScorer
,FingerprintFilter
,FinnishLightStemFilter
,FixBrokenOffsetsFilter
,FixedShingleFilter
,FlattenGraphFilter
,FrenchLightStemFilter
,FrenchMinimalStemFilter
,FreqProxTermsWriter.SortingDocsEnum
,FreqProxTermsWriter.SortingPostingsEnum
,GalicianMinimalStemFilter
,GalicianStemFilter
,GermanLightStemFilter
,GermanMinimalStemFilter
,GermanNormalizationFilter
,GermanStemFilter
,GraphTokenFilter
,GreekLowerCaseFilter
,GreekStemFilter
,HindiNormalizationFilter
,HindiStemFilter
,HungarianLightStemFilter
,HunspellStemFilter
,HyphenatedWordsFilter
,HyphenationCompoundWordTokenFilter
,ICUFoldingFilter
,ICUNormalizer2Filter
,ICUTransformFilter
,IndicNormalizationFilter
,IndonesianStemFilter
,IrishLowerCaseFilter
,ItalianLightStemFilter
,JapaneseBaseFormFilter
,JapaneseCompletionFilter
,JapaneseKatakanaStemFilter
,JapaneseNumberFilter
,JapanesePartOfSpeechStopFilter
,JapaneseReadingFormFilter
,KeepWordFilter
,KeywordMarkerFilter
,KeywordRepeatFilter
,KoreanNumberFilter
,KoreanPartOfSpeechStopFilter
,KoreanReadingFormFilter
,KStemFilter
,LatvianStemFilter
,LengthFilter
,LimitTokenCountFilter
,LimitTokenOffsetFilter
,LimitTokenOffsetFilter
,LimitTokenPositionFilter
,LowerCaseFilter
,LowerCaseFilter
,MergeOnFlushMergePolicy
,MinHashFilter
,NGramTokenFilter
,NorwegianLightStemFilter
,NorwegianMinimalStemFilter
,NorwegianNormalizationFilter
,NumericPayloadTokenFilter
,OffsetLimitTokenFilter
,OneMergeWrappingMergePolicy
,PatternCaptureGroupTokenFilter
,PatternKeywordMarkerFilter
,PatternReplaceFilter
,PatternTypingFilter
,PersianNormalizationFilter
,PersianStemFilter
,PhoneticFilter
,PorterStemFilter
,PortugueseLightStemFilter
,PortugueseMinimalStemFilter
,PortugueseStemFilter
,ProtectedTermFilter
,RemoveDuplicatesTokenFilter
,ReverseStringFilter
,RussianLightStemFilter
,ScandinavianFoldingFilter
,ScandinavianNormalizationFilter
,SerbianNormalizationFilter
,SerbianNormalizationRegularFilter
,SetKeywordMarkerFilter
,ShingleFilter
,SnowballFilter
,SoftDeletesRetentionMergePolicy
,SoraniNormalizationFilter
,SoraniStemFilter
,SpanishLightStemFilter
,SpanishMinimalStemFilter
,SpanishPluralStemFilter
,StemmerOverrideFilter
,StempelFilter
,StopFilter
,StopFilter
,SuffixingNGramTokenFilter
,SuggestStopFilter
,SwedishLightStemFilter
,SwedishMinimalStemFilter
,SynonymFilter
,SynonymGraphFilter
,SynonymQuery.FreqBoostTermScorer
,TeeSinkTokenFilter
,TeluguNormalizationFilter
,TeluguStemFilter
,TokenFilter
,TokenOffsetPayloadTokenFilter
,TrimFilter
,TruncateTokenFilter
,TurkishLowerCaseFilter
,TypeAsPayloadTokenFilter
,TypeAsSynonymFilter
,TypeTokenFilter
,UpgradeIndexMergePolicy
,UpperCaseFilter
,WordDelimiterFilter
,WordDelimiterGraphFilter
public interface Unwrappable<T>
An object with this interface is a wrapper around another object (e.g., a filter with a delegate). The methodunwrap()
can be called to get the wrapped object
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description T
unwrap()
Unwraps this instancestatic <T> T
unwrapAll(T o)
Unwraps allUnwrappable
s around the given object.
-
-
-
Method Detail
-
unwrap
T unwrap()
Unwraps this instance
-
unwrapAll
static <T> T unwrapAll(T o)
Unwraps allUnwrappable
s around the given object.
-
-