org.alfresco.repo.search.impl.lucene.analysis
Class PathTokenFilter

java.lang.Object
  extended by org.apache.lucene.analysis.TokenStream
      extended by org.apache.lucene.analysis.Tokenizer
          extended by org.alfresco.repo.search.impl.lucene.analysis.PathTokenFilter

public class PathTokenFilter
extends org.apache.lucene.analysis.Tokenizer


Field Summary
static java.lang.String INTEGER_FORMAT
           
static char NAMESPACE_END_DELIMITER
           
static char NAMESPACE_START_DELIMITER
           
static java.lang.String NO_NS_TOKEN_TEXT
           
static char PATH_SEPARATOR
           
static java.lang.String SEPARATOR_TOKEN_TEXT
           
static java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAME
           
static java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAMESPACE
           
static java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAMESPACE_PREFIX
           
static java.lang.String TOKEN_TYPE_PATH_LENGTH
           
static java.lang.String TOKEN_TYPE_PATH_SEP
           
 
Fields inherited from class org.apache.lucene.analysis.Tokenizer
input
 
Constructor Summary
PathTokenFilter(java.io.Reader in, char pathSeparator, java.lang.String separatorTokenText, java.lang.String noNsTokenText, char nsStartDelimiter, char nsEndDelimiter, boolean includeNameSpace)
           
 
Method Summary
 org.apache.lucene.analysis.Token next()
           
 
Methods inherited from class org.apache.lucene.analysis.Tokenizer
close, reset
 
Methods inherited from class org.apache.lucene.analysis.TokenStream
next, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INTEGER_FORMAT

public static final java.lang.String INTEGER_FORMAT
See Also:
Constant Field Values

PATH_SEPARATOR

public static final char PATH_SEPARATOR
See Also:
Constant Field Values

NAMESPACE_START_DELIMITER

public static final char NAMESPACE_START_DELIMITER
See Also:
Constant Field Values

NAMESPACE_END_DELIMITER

public static final char NAMESPACE_END_DELIMITER
See Also:
Constant Field Values

SEPARATOR_TOKEN_TEXT

public static final java.lang.String SEPARATOR_TOKEN_TEXT
See Also:
Constant Field Values

NO_NS_TOKEN_TEXT

public static final java.lang.String NO_NS_TOKEN_TEXT
See Also:
Constant Field Values

TOKEN_TYPE_PATH_SEP

public static final java.lang.String TOKEN_TYPE_PATH_SEP
See Also:
Constant Field Values

TOKEN_TYPE_PATH_LENGTH

public static final java.lang.String TOKEN_TYPE_PATH_LENGTH
See Also:
Constant Field Values

TOKEN_TYPE_PATH_ELEMENT_NAME

public static final java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAME
See Also:
Constant Field Values

TOKEN_TYPE_PATH_ELEMENT_NAMESPACE

public static final java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAMESPACE
See Also:
Constant Field Values

TOKEN_TYPE_PATH_ELEMENT_NAMESPACE_PREFIX

public static final java.lang.String TOKEN_TYPE_PATH_ELEMENT_NAMESPACE_PREFIX
See Also:
Constant Field Values
Constructor Detail

PathTokenFilter

public PathTokenFilter(java.io.Reader in,
                       char pathSeparator,
                       java.lang.String separatorTokenText,
                       java.lang.String noNsTokenText,
                       char nsStartDelimiter,
                       char nsEndDelimiter,
                       boolean includeNameSpace)
Method Detail

next

public org.apache.lucene.analysis.Token next()
                                      throws java.io.IOException
Overrides:
next in class org.apache.lucene.analysis.TokenStream
Throws:
java.io.IOException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.