Lucene.Net  3.0.3
Lucene.Net is a port of the Lucene search engine library, written in C# and targeted at .NET runtime users.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Classes | Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Lucene.Net.Demo.Html.HTMLParser Class Reference

Inherits Lucene.Net.Demo.Html.HTMLParserConstants_Fields.

Classes

class  JJCalls
 

Public Member Functions

 HTMLParser (System.IO.FileInfo file)
 
virtual System.String GetTitle ()
 
virtual
System.Collections.Specialized.NameValueCollection 
GetMetaTags ()
 
virtual System.String GetSummary ()
 
virtual System.IO.StreamReader GetReader ()
 
void HTMLDocument ()
 
void Tag ()
 
Token ArgValue ()
 
Token Decl ()
 
void CommentTag ()
 
void ScriptTag ()
 
 HTMLParser (System.IO.Stream stream)
 
 HTMLParser (System.IO.Stream stream, System.String encoding)
 
virtual void ReInit (System.IO.Stream stream)
 
virtual void ReInit (System.IO.Stream stream, System.String encoding)
 
 HTMLParser (System.IO.StreamReader stream)
 
virtual void ReInit (System.IO.StreamReader stream)
 
 HTMLParser (HTMLParserTokenManager tm)
 
virtual void ReInit (HTMLParserTokenManager tm)
 
Token GetNextToken ()
 
Token GetToken (int index)
 
virtual ParseException GenerateParseException ()
 
void Enable_tracing ()
 
void Disable_tracing ()
 

Public Attributes

HTMLParserTokenManager token_source
 
Token token
 
bool lookingAhead = false
 
- Public Attributes inherited from Lucene.Net.Demo.Html.HTMLParserConstants_Fields
const int EOF = 0
 
const int ScriptStart = 1
 
const int TagName = 2
 
const int DeclName = 3
 
const int Comment1 = 4
 
const int Comment2 = 5
 
const int Word = 6
 
const int LET = 7
 
const int NUM = 8
 
const int HEX = 9
 
const int Entity = 10
 
const int Space = 11
 
const int SP = 12
 
const int Punct = 13
 
const int ScriptText = 14
 
const int ScriptEnd = 15
 
const int ArgName = 16
 
const int ArgEquals = 17
 
const int TagEnd = 18
 
const int ArgValue = 19
 
const int ArgQuote1 = 20
 
const int ArgQuote2 = 21
 
const int Quote1Text = 23
 
const int CloseQuote1 = 24
 
const int Quote2Text = 25
 
const int CloseQuote2 = 26
 
const int CommentText1 = 27
 
const int CommentEnd1 = 28
 
const int CommentText2 = 29
 
const int CommentEnd2 = 30
 
const int DEFAULT = 0
 
const int WithinScript = 1
 
const int WithinTag = 2
 
const int AfterEquals = 3
 
const int WithinQuote1 = 4
 
const int WithinQuote2 = 5
 
const int WithinComment1 = 6
 
const int WithinComment2 = 7
 

Static Public Attributes

static int SUMMARY_LENGTH = 200
 
- Static Public Attributes inherited from Lucene.Net.Demo.Html.HTMLParserConstants_Fields
static System.String[] tokenImage = new System.String[]{"<EOF>", "\"<script\"", "<TagName>", "<DeclName>", "\"<!--\"", "\"<!\"", "<Word>", "<LET>", "<NUM>", "<HEX>", "<Entity>", "<Space>", "<SP>", "<Punct>", "<ScriptText>", "<ScriptEnd>", "<ArgName>", "\"=\"", "<TagEnd>", "<ArgValue>", "\"\\\'\"", "\"\\\"\"", "<token of kind 22>", "<Quote1Text>", "<CloseQuote1>", "<Quote2Text>", "<CloseQuote2>", "<CommentText1>", "\"-->\"", "<CommentText2>", "\">\""}
 

Detailed Description

Definition at line 27 of file HTMLParser.cs.

Constructor & Destructor Documentation

Lucene.Net.Demo.Html.HTMLParser.HTMLParser ( System.IO.FileInfo  file)

<deprecated> Use HTMLParser(FileInputStream) instead </deprecated>

Definition at line 102 of file HTMLParser.cs.

Lucene.Net.Demo.Html.HTMLParser.HTMLParser ( System.IO.Stream  stream)

Definition at line 708 of file HTMLParser.cs.

Lucene.Net.Demo.Html.HTMLParser.HTMLParser ( System.IO.Stream  stream,
System.String  encoding 
)

Definition at line 711 of file HTMLParser.cs.

Lucene.Net.Demo.Html.HTMLParser.HTMLParser ( System.IO.StreamReader  stream)

Definition at line 756 of file HTMLParser.cs.

Lucene.Net.Demo.Html.HTMLParser.HTMLParser ( HTMLParserTokenManager  tm)

Definition at line 783 of file HTMLParser.cs.

Member Function Documentation

Token Lucene.Net.Demo.Html.HTMLParser.ArgValue ( )

Definition at line 411 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.CommentTag ( )

Definition at line 551 of file HTMLParser.cs.

Token Lucene.Net.Demo.Html.HTMLParser.Decl ( )

Definition at line 494 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.Disable_tracing ( )

Definition at line 1010 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.Enable_tracing ( )

Definition at line 1006 of file HTMLParser.cs.

virtual ParseException Lucene.Net.Demo.Html.HTMLParser.GenerateParseException ( )
virtual

Definition at line 960 of file HTMLParser.cs.

virtual System.Collections.Specialized.NameValueCollection Lucene.Net.Demo.Html.HTMLParser.GetMetaTags ( )
virtual

Definition at line 122 of file HTMLParser.cs.

Token Lucene.Net.Demo.Html.HTMLParser.GetNextToken ( )

Definition at line 881 of file HTMLParser.cs.

virtual System.IO.StreamReader Lucene.Net.Demo.Html.HTMLParser.GetReader ( )
virtual

Definition at line 163 of file HTMLParser.cs.

virtual System.String Lucene.Net.Demo.Html.HTMLParser.GetSummary ( )
virtual

Definition at line 139 of file HTMLParser.cs.

virtual System.String Lucene.Net.Demo.Html.HTMLParser.GetTitle ( )
virtual

Definition at line 106 of file HTMLParser.cs.

Token Lucene.Net.Demo.Html.HTMLParser.GetToken ( int  index)

Definition at line 892 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.HTMLDocument ( )

Definition at line 245 of file HTMLParser.cs.

virtual void Lucene.Net.Demo.Html.HTMLParser.ReInit ( System.IO.Stream  stream)
virtual

Definition at line 732 of file HTMLParser.cs.

virtual void Lucene.Net.Demo.Html.HTMLParser.ReInit ( System.IO.Stream  stream,
System.String  encoding 
)
virtual

Definition at line 736 of file HTMLParser.cs.

virtual void Lucene.Net.Demo.Html.HTMLParser.ReInit ( System.IO.StreamReader  stream)
virtual

Definition at line 770 of file HTMLParser.cs.

virtual void Lucene.Net.Demo.Html.HTMLParser.ReInit ( HTMLParserTokenManager  tm)
virtual

Definition at line 796 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.ScriptTag ( )

Definition at line 612 of file HTMLParser.cs.

void Lucene.Net.Demo.Html.HTMLParser.Tag ( )

Definition at line 327 of file HTMLParser.cs.

Member Data Documentation

bool Lucene.Net.Demo.Html.HTMLParser.lookingAhead = false

Definition at line 695 of file HTMLParser.cs.

int Lucene.Net.Demo.Html.HTMLParser.SUMMARY_LENGTH = 200
static

Definition at line 34 of file HTMLParser.cs.

Token Lucene.Net.Demo.Html.HTMLParser.token

Definition at line 691 of file HTMLParser.cs.

HTMLParserTokenManager Lucene.Net.Demo.Html.HTMLParser.token_source

Definition at line 689 of file HTMLParser.cs.


The documentation for this class was generated from the following file: