Class PathHierarchyTokenizer
  
  Tokenizer for path-like hierarchies.
Take something like:
 /something/something/else
and make:
 /something
 /something/something
 /something/something/else
 
  
  
    Inheritance
    System.Object
    
    
    
    PathHierarchyTokenizer
   
  
    Implements
    System.IDisposable
   
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: Lucene.Net.Analysis.Common.dll
  Syntax
  
    public class PathHierarchyTokenizer : Tokenizer, IDisposable
   
  Constructors
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Char, Char, Int32)
  
  
  Declaration
  
    public PathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, char delimiter, char replacement, int skip)
   
  Parameters
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Int32, Char, Char, Int32)
  
  
  Declaration
  
    public PathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, int bufferSize, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | AttributeSource.AttributeFactory | 
        factory | 
         | 
      
      
        | System.IO.TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.TextReader | 
        input | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader, Char, Char)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.TextReader | 
        input | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader, Char, Char, Int32)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.TextReader | 
        input | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
      
        | System.Char | 
        replacement | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader, Int32)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        skip | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader, Int32, Char)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.TextReader | 
        input | 
         | 
      
      
        | System.Int32 | 
        bufferSize | 
         | 
      
      
        | System.Char | 
        delimiter | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  PathHierarchyTokenizer(TextReader, Int32, Char, Char, Int32)
  
  
  Declaration
  
    public PathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter, char replacement, int skip)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.IO.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 = '/'
   
  Field Value
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Char | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  DEFAULT_SKIP
  
  
  Declaration
  
    public const int DEFAULT_SKIP = 0
   
  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
  
      System.IDisposable