jetweb is hosted by Hepforge, IPPP Durham

cedar.jetweb.html
Class HTMLFitWriter

java.lang.Object
  extended by cedar.jetweb.html.HTMLWriter
      extended by cedar.jetweb.html.HTMLFitWriter

public class HTMLFitWriter
extends HTMLWriter

Class for handling HTML output for Fits.

Version:
$Date: 2006-03-20 13:41:50 +0000 (Mon, 20 Mar 2006) $ $Revision: 1054 $
Author:
Jon Butterworth

Field Summary
 
Fields inherited from class cedar.jetweb.html.HTMLWriter
dateFormat, dform, hidden, LISTLENGTH, modifiable, ofile, servletPath, verbose
 
Constructor Summary
HTMLFitWriter(java.io.BufferedWriter out, java.lang.String newServletPath)
           
HTMLFitWriter(java.io.PrintWriter out, java.lang.String newServletPath)
          Start a new html stream.
HTMLFitWriter(java.lang.String filename, java.lang.String newServletPath)
          Start a new html stream.
 
Method Summary
 void display(Fit fit)
          Display a fit.
 void endFitPage(java.lang.String forward, java.lang.String back)
          Write footer for a static page list of fits with links forward and backward.
 void endPaperComparison()
           
 void listNonMatchingParameters(java.lang.String fitId1, java.lang.String fitId2, java.util.Enumeration params)
           
 void startPaperComparison(Paper paper, java.lang.String fitId1, java.lang.String fitId2)
          Compare 2 papers
static void writeCompareFitsPage(java.lang.String fitId1, java.lang.String fitId2, java.io.PrintWriter out, java.lang.String servletPath)
          Write out Job Comparison Page.
static void writeCompareParamsPage(java.lang.String fitId1, java.io.PrintWriter out, java.lang.String servletPath)
          Write out Parameter Comparison page.
 void writeFitEditForm(java.lang.String fitId)
          Write Fit edit form.
static void writeFitPage(Fit fit)
          Deprecated.  
 void writeList(java.util.List<java.lang.Object> list)
          Write a list of fits - override the generic one to do some more special stuff for Fits.
 
Methods inherited from class cedar.jetweb.html.HTMLWriter
close, display, displayList, endForm, endListPage, forwardTo, getWriter, listHiddenPars, listLogs, listPendingJobs, makeActionButtons, makeCommonForm, makeControlForm, makeRequestForm, makeSubmitButtons, setDateFormat, setHidden, setModifiable, setNumberFormat, setVerbose, startControlForm, startControlForm, startForm, writeDirChoiceForm, writeInputId, writeListContinued, writeOkCancel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLFitWriter

public HTMLFitWriter(java.io.PrintWriter out,
                     java.lang.String newServletPath)
Start a new html stream. This does nothing except assign the output stream and the path which will be used to refer back to the current servlet. This version writes output to the given PrintWriter.

Parameters:
out - - output writer
newServletPath - required for links back


HTMLFitWriter

public HTMLFitWriter(java.io.BufferedWriter out,
                     java.lang.String newServletPath)

HTMLFitWriter

public HTMLFitWriter(java.lang.String filename,
                     java.lang.String newServletPath)
Start a new html stream. This does nothing except assign the output stream and the path which will be used to refer back to the current servlet. This version writes output to the given file. (Deletes any existing file with the same name).

Parameters:
filename - for output file
newServletPath - required for links on output html page

Method Detail

endFitPage

public void endFitPage(java.lang.String forward,
                       java.lang.String back)
Write footer for a static page list of fits with links forward and backward.


writeFitEditForm

public void writeFitEditForm(java.lang.String fitId)
Write Fit edit form.


listNonMatchingParameters

public void listNonMatchingParameters(java.lang.String fitId1,
                                      java.lang.String fitId2,
                                      java.util.Enumeration params)

startPaperComparison

public void startPaperComparison(Paper paper,
                                 java.lang.String fitId1,
                                 java.lang.String fitId2)
Compare 2 papers


endPaperComparison

public void endPaperComparison()

writeFitPage

public static void writeFitPage(Fit fit)
Deprecated. 

write to HTML


writeCompareParamsPage

public static void writeCompareParamsPage(java.lang.String fitId1,
                                          java.io.PrintWriter out,
                                          java.lang.String servletPath)
Write out Parameter Comparison page.


writeCompareFitsPage

public static void writeCompareFitsPage(java.lang.String fitId1,
                                        java.lang.String fitId2,
                                        java.io.PrintWriter out,
                                        java.lang.String servletPath)
Write out Job Comparison Page.


display

public void display(Fit fit)
             throws JetWebException
Display a fit.

Throws:
JetWebException


writeList

public void writeList(java.util.List<java.lang.Object> list)
               throws JetWebException
Write a list of fits - override the generic one to do some more special stuff for Fits.

Overrides:
writeList in class HTMLWriter
Parameters:
fitList - to write out
Throws:
JetWebException