org.net2map.pov.server.HtmlPage Class Reference

Inheritance diagram for org.net2map.pov.server.HtmlPage:

Inheritance graph
[legend]
Collaboration diagram for org.net2map.pov.server.HtmlPage:

Collaboration graph
[legend]
List of all members.

Detailed Description

Class HtmlPage Build a temporary html page using results from Search class.

The page can be saved in the disk by calling the save method. Author : Alain Menesguen

Definition at line 31 of file HtmlPage.java.

Public Member Functions

 HtmlPage (ParameterSet params)
 Creates a new instance of HtmlPage.

void Build (SearchImpl pSearch) throws java.rmi.RemoteException
 Build a HTML page using the ResultSet object contained in Search object.

void Build (String message)
 Build a HTML page using a custom message.

void Build (Exception e)
 Build a HTML page using a custom message.

void Save (String filename)
 Save the HTML page to the disk using the path specified in parameter.


Private Attributes

String sHeader = "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n<meta name=\"GENERATOR\" content=\"Mozilla/4.61 [en] (X11; I; Linux 2.2.9-23mdki686) [Netscape]\">\n<title>Results</title></head>\n<body text=\"#000000\" bgcolor=\"#FFFFFF\" link=\"#0000FF\" vlink=\"#000080\" alink=\"#FF0000\">\n"
String sFoot = "<HR>\n<center>\n<img src=\"http://mysearch.udm.net/img/udm.gif\">\n<font size=\"-1\">Powered by <a href=\"http://mysearch.udm.net/\">UdmSearch</a></font><br>\n<p>\n</BODY>\n</HTML>"
String sNoQuery = "<FONT COLOR=red>You should give at least one word to search for.</FONT>"
String sNoResult = "<FONT COLOR=red>No result found.</FONT>"
String sResult = ""
SearchImpl pSearch
ParameterSet pParameters


Constructor & Destructor Documentation

org.net2map.pov.server.HtmlPage.HtmlPage ParameterSet  params  ) 
 

Creates a new instance of HtmlPage.

Definition at line 35 of file HtmlPage.java.

References org.net2map.pov.server.HtmlPage.pParameters.


Member Function Documentation

void org.net2map.pov.server.HtmlPage.Build Exception  e  ) 
 

Build a HTML page using a custom message.

Definition at line 114 of file HtmlPage.java.

References org.net2map.pov.server.ParameterSet.DEBUG, org.net2map.pov.server.HtmlPage.pParameters, org.net2map.pov.server.HtmlPage.sFoot, org.net2map.pov.server.HtmlPage.sHeader, and org.net2map.pov.server.HtmlPage.sResult.

void org.net2map.pov.server.HtmlPage.Build String  message  ) 
 

Build a HTML page using a custom message.

Definition at line 92 of file HtmlPage.java.

References org.net2map.pov.server.ParameterSet.DEBUG, org.net2map.pov.server.HtmlPage.pParameters, org.net2map.pov.server.HtmlPage.sFoot, org.net2map.pov.server.HtmlPage.sHeader, and org.net2map.pov.server.HtmlPage.sResult.

void org.net2map.pov.server.HtmlPage.Build SearchImpl  pSearch  )  throws java.rmi.RemoteException
 

Build a HTML page using the ResultSet object contained in Search object.

Printing number of documents found

Print time elapsed

Definition at line 43 of file HtmlPage.java.

References org.net2map.pov.server.ResultList.count(), org.net2map.pov.server.ParameterSet.DEBUG, org.net2map.pov.server.Result.getBody(), org.net2map.pov.server.Result.getConType(), org.net2map.pov.server.Result.getDocSize(), org.net2map.pov.server.Result.getLastModTime(), org.net2map.pov.server.Result.getPopRank(), org.net2map.pov.server.ResultList.getResult(), org.net2map.pov.server.SearchImpl.getResults(), org.net2map.pov.server.SearchImpl.getTimeElapsed(), org.net2map.pov.server.Result.getTitle(), org.net2map.pov.server.Result.getUrl(), org.net2map.pov.server.HtmlPage.pParameters, org.net2map.pov.server.HtmlPage.pSearch, org.net2map.pov.server.HtmlPage.sFoot, org.net2map.pov.server.HtmlPage.sHeader, org.net2map.pov.server.HtmlPage.sNoResult, and org.net2map.pov.server.HtmlPage.sResult.

Here is the call graph for this function:

void org.net2map.pov.server.HtmlPage.Save String  filename  ) 
 

Save the HTML page to the disk using the path specified in parameter.

Definition at line 136 of file HtmlPage.java.

References org.net2map.pov.server.ParameterSet.DEBUG, org.net2map.pov.server.HtmlPage.pParameters, and org.net2map.pov.server.HtmlPage.sResult.


Member Data Documentation

ParameterSet org.net2map.pov.server.HtmlPage.pParameters [private]
 

Definition at line 168 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build(), org.net2map.pov.server.HtmlPage.HtmlPage(), and org.net2map.pov.server.HtmlPage.Save().

SearchImpl org.net2map.pov.server.HtmlPage.pSearch [private]
 

Definition at line 167 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build().

String org.net2map.pov.server.HtmlPage.sFoot = "<HR>\n<center>\n<img src=\"http://mysearch.udm.net/img/udm.gif\">\n<font size=\"-1\">Powered by <a href=\"http://mysearch.udm.net/\">UdmSearch</a></font><br>\n<p>\n</BODY>\n</HTML>" [private]
 

Definition at line 161 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build().

String org.net2map.pov.server.HtmlPage.sHeader = "<!doctype html public \"-//w3c//dtd html 4.0 transitional//en\">\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n<meta name=\"GENERATOR\" content=\"Mozilla/4.61 [en] (X11; I; Linux 2.2.9-23mdki686) [Netscape]\">\n<title>Results</title></head>\n<body text=\"#000000\" bgcolor=\"#FFFFFF\" link=\"#0000FF\" vlink=\"#000080\" alink=\"#FF0000\">\n" [private]
 

Definition at line 160 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build().

String org.net2map.pov.server.HtmlPage.sNoQuery = "<FONT COLOR=red>You should give at least one word to search for.</FONT>" [private]
 

Definition at line 162 of file HtmlPage.java.

String org.net2map.pov.server.HtmlPage.sNoResult = "<FONT COLOR=red>No result found.</FONT>" [private]
 

Definition at line 163 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build().

String org.net2map.pov.server.HtmlPage.sResult = "" [private]
 

Definition at line 164 of file HtmlPage.java.

Referenced by org.net2map.pov.server.HtmlPage.Build(), and org.net2map.pov.server.HtmlPage.Save().


The documentation for this class was generated from the following file:
Accueil | Téléchargement | Manuel | Doc. technique | Sources CVS | Faq | Nous contacter
©2003 - All Rights Reserved