Class ReversePathHierarchyTokenizer
  
  Tokenizer for domain-like hierarchies.
Take something like:
www.site.co.uk
and make:
www.site.co.uk
site.co.uk
co.uk
uk
 
  
  
    Inheritance
    System.Object
    
    
    
    ReversePathHierarchyTokenizer
   
  
  
  
  Assembly: Lucene.Net.Analysis.Common.dll
  Syntax
  
    public class ReversePathHierarchyTokenizer : Tokenizer, IDisposable
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Char, Char, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, char delimiter, char replacement, int skip)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Int32, Char, Char, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, int bufferSize, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AttributeSource.AttributeFactory | 
        factory | 
         | 
      
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Char, Char)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, char delimiter, char replacement)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Char, Char, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Char, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, char delimiter, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Int32, Char)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Int32, Char, Char)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter, char replacement)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  ReversePathHierarchyTokenizer(TextReader, Int32, Char, Char, Int32)
  
  
  Declaration
  
    public ReversePathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  Fields
  
  
    |
    Improve this Doc
  
  
    View Source
  
  DEFAULT_DELIMITER
  
  
  Declaration
  
    public const char DEFAULT_DELIMITER = null
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Char | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  DEFAULT_SKIP
  
  
  Declaration
  
    public const int DEFAULT_SKIP = null
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  End()
  
  
  Declaration
  
    public override sealed void End()
   
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  IncrementToken()
  
  
  Declaration
  
    public override sealed bool IncrementToken()
   
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Boolean | 
         | 
      
    
  
  Overrides
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  Reset()
  
  
  Declaration
  
    public override void Reset()
   
  Overrides
  
  Implements
  
      IDisposable