Class PathHierarchyTokenizer
Tokenizer for path-like hierarchies.
Take something like:
 /something/something/else
and make:
 /something
 /something/something
 /something/something/else
Implements
IDisposable
  Inherited Members
Namespace: Lucene.Net.Analysis.Path
Assembly: Lucene.Net.Analysis.Common.dll
Syntax
public class PathHierarchyTokenizer : Tokenizer, IDisposable
  Constructors
| Improve this Doc View SourcePathHierarchyTokenizer(AttributeSource.AttributeFactory, TextReader, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(AttributeSource.AttributeFactory factory, TextReader input, char delimiter, char replacement, int skip)
  Parameters
| Type | Name | Description | 
|---|---|---|
| AttributeSource.AttributeFactory | factory | |
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip | 
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 | |
| TextReader | input | |
| System.Int32 | bufferSize | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip | 
PathHierarchyTokenizer(TextReader)
Declaration
public PathHierarchyTokenizer(TextReader input)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TextReader | input | 
PathHierarchyTokenizer(TextReader, Char, Char)
Declaration
public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement | 
PathHierarchyTokenizer(TextReader, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(TextReader input, char delimiter, char replacement, int skip)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TextReader | input | |
| System.Char | delimiter | |
| System.Char | replacement | |
| System.Int32 | skip | 
PathHierarchyTokenizer(TextReader, Int32)
Declaration
public PathHierarchyTokenizer(TextReader input, int skip)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TextReader | input | |
| System.Int32 | skip | 
PathHierarchyTokenizer(TextReader, Int32, Char)
Declaration
public PathHierarchyTokenizer(TextReader input, int bufferSize, char delimiter)
  Parameters
| Type | Name | Description | 
|---|---|---|
| TextReader | input | |
| System.Int32 | bufferSize | |
| System.Char | delimiter | 
PathHierarchyTokenizer(TextReader, Int32, Char, Char, Int32)
Declaration
public PathHierarchyTokenizer(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 SourceDEFAULT_DELIMITER
Declaration
public const char DEFAULT_DELIMITER = null
  Field Value
| Type | Description | 
|---|---|
| System.Char | 
DEFAULT_SKIP
Declaration
public const int DEFAULT_SKIP = null
  Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
Methods
| Improve this Doc View SourceEnd()
Declaration
public override sealed void End()
  Overrides
| Improve this Doc View SourceIncrementToken()
Declaration
public override sealed bool IncrementToken()
  Returns
| Type | Description | 
|---|---|
| System.Boolean | 
Overrides
| Improve this Doc View SourceReset()
Declaration
public override void Reset()
  Overrides
Implements
      IDisposable