Class PathTokenFilter


  • public class PathTokenFilter
    extends org.apache.lucene.analysis.Tokenizer
    Author:
    andyh TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates
    • Field Detail

      • 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