org.apache.lenya.lucene.html
Class HTMLParserTokenManager

java.lang.Object
  extended by org.apache.lenya.lucene.html.HTMLParserTokenManager
All Implemented Interfaces:
HTMLParserConstants

public class HTMLParserTokenManager
extends java.lang.Object
implements HTMLParserConstants


Field Summary
protected  char curChar
           
 java.io.PrintStream debugStream
           
static int[] jjnewLexState
           
static java.lang.String[] jjstrLiteralImages
           
static java.lang.String[] lexStateNames
           
 
Fields inherited from interface org.apache.lenya.lucene.html.HTMLParserConstants
AfterEquals, ArgEquals, ArgName, ArgQuote1, ArgQuote2, ArgValue, CloseQuote1, CloseQuote2, Comment1, Comment2, CommentEnd1, CommentEnd2, CommentText1, CommentText2, DeclName, DEFAULT, Entity, EOF, LET, NUM, Punct, Quote1Text, Quote2Text, SP, Space, TagEnd, TagName, tokenImage, WithinComment1, WithinComment2, WithinQuote1, WithinQuote2, WithinTag, Word
 
Constructor Summary
HTMLParserTokenManager(SimpleCharStream stream)
          Creates a new HTMLParserTokenManager object.
HTMLParserTokenManager(SimpleCharStream stream, int lexState)
          Creates a new HTMLParserTokenManager object.
 
Method Summary
 Token getNextToken()
          DOCUMENT ME!
 void ReInit(SimpleCharStream stream)
          DOCUMENT ME!
 void ReInit(SimpleCharStream stream, int lexState)
          DOCUMENT ME!
 void setDebugStream(java.io.PrintStream ds)
          DOCUMENT ME!
 void SwitchTo(int lexState)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjstrLiteralImages

public static final java.lang.String[] jjstrLiteralImages

lexStateNames

public static final java.lang.String[] lexStateNames

jjnewLexState

public static final int[] jjnewLexState

debugStream

public java.io.PrintStream debugStream

curChar

protected char curChar
Constructor Detail

HTMLParserTokenManager

public HTMLParserTokenManager(SimpleCharStream stream)
Creates a new HTMLParserTokenManager object.

Parameters:
stream - DOCUMENT ME!

HTMLParserTokenManager

public HTMLParserTokenManager(SimpleCharStream stream,
                              int lexState)
Creates a new HTMLParserTokenManager object.

Parameters:
stream - DOCUMENT ME!
lexState - DOCUMENT ME!
Method Detail

setDebugStream

public void setDebugStream(java.io.PrintStream ds)
DOCUMENT ME!

Parameters:
ds - DOCUMENT ME!

ReInit

public void ReInit(SimpleCharStream stream)
DOCUMENT ME!

Parameters:
stream - DOCUMENT ME!

ReInit

public void ReInit(SimpleCharStream stream,
                   int lexState)
DOCUMENT ME!

Parameters:
stream - DOCUMENT ME!
lexState - DOCUMENT ME!

SwitchTo

public void SwitchTo(int lexState)
DOCUMENT ME!

Parameters:
lexState - DOCUMENT ME!

getNextToken

public final Token getNextToken()
DOCUMENT ME!

Returns:
DOCUMENT ME!


Copyright © 1999-2005 Apache Software Foundation. All Rights Reserved.