- All Known Implementing Classes:
AnalysisOffsetStrategy.MultiValueTokenStream,ApostropheFilter,ArabicNormalizationFilter,ArabicStemFilter,ASCIIFoldingFilter,BeiderMorseFilter,BengaliNormalizationFilter,BengaliStemFilter,BPReorderingMergePolicy,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,GalicianMinimalStemFilter,GalicianStemFilter,GermanLightStemFilter,GermanMinimalStemFilter,GermanNormalizationFilter,GermanStemFilter,GraphTokenFilter,GreekLowerCaseFilter,GreekStemFilter,HindiNormalizationFilter,HindiStemFilter,HungarianLightStemFilter,HunspellStemFilter,HyphenatedWordsFilter,HyphenationCompoundWordTokenFilter,ICUFoldingFilter,ICUNormalizer2Filter,ICUTransformFilter,IndicNormalizationFilter,IndonesianStemFilter,IrishLowerCaseFilter,ItalianLightStemFilter,JapaneseBaseFormFilter,JapaneseCompletionFilter,JapaneseHiraganaUppercaseFilter,JapaneseKatakanaStemFilter,JapaneseKatakanaUppercaseFilter,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,Word2VecSynonymFilter,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 method
unwrap() can be called to get the wrapped object-
Method Summary
-
Method Details
-
unwrap
T unwrap()Unwraps this instance -
unwrapAll
static <T> T unwrapAll(T o) Unwraps allUnwrappables around the given object.
-