Class PrefixAndSuffixAwareTokenFilter
Links two PrefixAwareTokenFilter.
NOTE: This filter might not behave correctly if used with custom IAttributes, i.e. IAttributes other than the ones located in Lucene.Net.Analysis.TokenAttributes.
Inheritance
System.Object
    Lucene.Net.Util.AttributeSource
    Lucene.Net.Analysis.TokenStream
    PrefixAndSuffixAwareTokenFilter
  Implements
System.IDisposable
  Inherited Members
      Lucene.Net.Analysis.TokenStream.Dispose()
    
    
      Lucene.Net.Util.AttributeSource.GetAttributeFactory()
    
    
      Lucene.Net.Util.AttributeSource.GetAttributeClassesEnumerator()
    
    
      Lucene.Net.Util.AttributeSource.GetAttributeImplsEnumerator()
    
    
      Lucene.Net.Util.AttributeSource.AddAttributeImpl(Lucene.Net.Util.Attribute)
    
    
      Lucene.Net.Util.AttributeSource.AddAttribute<T>()
    
    
      Lucene.Net.Util.AttributeSource.HasAttributes
    
    
      Lucene.Net.Util.AttributeSource.HasAttribute<T>()
    
    
      Lucene.Net.Util.AttributeSource.GetAttribute<T>()
    
    
      Lucene.Net.Util.AttributeSource.ClearAttributes()
    
    
      Lucene.Net.Util.AttributeSource.CaptureState()
    
    
      Lucene.Net.Util.AttributeSource.RestoreState(Lucene.Net.Util.AttributeSource.State)
    
    
      Lucene.Net.Util.AttributeSource.GetHashCode()
    
    
    
    
      Lucene.Net.Util.AttributeSource.ReflectWith(Lucene.Net.Util.IAttributeReflector)
    
    
      Lucene.Net.Util.AttributeSource.CloneAttributes()
    
    
      Lucene.Net.Util.AttributeSource.CopyTo(Lucene.Net.Util.AttributeSource)
    
    
      Lucene.Net.Util.AttributeSource.ToString()
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
  Namespace: Lucene.Net.Analysis.Miscellaneous
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public class PrefixAndSuffixAwareTokenFilter : TokenStream, IDisposableConstructors
| Improve this Doc View SourcePrefixAndSuffixAwareTokenFilter(TokenStream, TokenStream, TokenStream)
Declaration
public PrefixAndSuffixAwareTokenFilter(TokenStream prefix, TokenStream input, TokenStream suffix)Parameters
| Type | Name | Description | 
|---|---|---|
| Lucene.Net.Analysis.TokenStream | prefix | |
| Lucene.Net.Analysis.TokenStream | input | |
| Lucene.Net.Analysis.TokenStream | suffix | 
Methods
| Improve this Doc View SourceDispose(Boolean)
Declaration
protected override void Dispose(bool disposing)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Boolean | disposing | 
Overrides
| Improve this Doc View SourceEnd()
Declaration
public override void End()Overrides
Lucene.Net.Analysis.TokenStream.End()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IncrementToken()
Declaration
public override sealed bool IncrementToken()Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Overrides
Lucene.Net.Analysis.TokenStream.IncrementToken()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Reset()
Declaration
public override void Reset()Overrides
Lucene.Net.Analysis.TokenStream.Reset()
  
    |
    Improve this Doc
  
  
    View Source
  
  
  UpdateInputToken(Token, Token)
Declaration
public virtual Token UpdateInputToken(Token inputToken, Token lastPrefixToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Lucene.Net.Analysis.Token | inputToken | |
| Lucene.Net.Analysis.Token | lastPrefixToken | 
Returns
| Type | Description | 
|---|---|
| Lucene.Net.Analysis.Token | 
UpdateSuffixToken(Token, Token)
Declaration
public virtual Token UpdateSuffixToken(Token suffixToken, Token lastInputToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Lucene.Net.Analysis.Token | suffixToken | |
| Lucene.Net.Analysis.Token | lastInputToken | 
Returns
| Type | Description | 
|---|---|
| Lucene.Net.Analysis.Token | 
Implements
      System.IDisposable