com.izforge.izpack.util
Class SummaryProcessor

java.lang.Object
  extended bycom.izforge.izpack.util.SummaryProcessor

public class SummaryProcessor
extends java.lang.Object

A helper class which creates a summary from all panels. This class calls all declared panels for a summary To differ between caption and message, HTML is used to draw caption in bold and indent messaged a little bit.

Author:
Klaus Bartz

Field Summary
private static java.lang.String BODY_END
           
private static java.lang.String BODY_START
           
private static java.lang.String HEAD_END
           
private static java.lang.String HEAD_START
           
private static java.lang.String HTML_FOOTER
           
private static java.lang.String HTML_HEADER
           
 
Constructor Summary
SummaryProcessor()
           
 
Method Summary
static java.lang.String getSummary(AutomatedInstallData idata)
          Returns a HTML formated string which contains the summary of all panels.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HTML_HEADER

private static java.lang.String HTML_HEADER

HTML_FOOTER

private static java.lang.String HTML_FOOTER

BODY_START

private static java.lang.String BODY_START

BODY_END

private static java.lang.String BODY_END

HEAD_START

private static java.lang.String HEAD_START

HEAD_END

private static java.lang.String HEAD_END
Constructor Detail

SummaryProcessor

public SummaryProcessor()
Method Detail

getSummary

public static java.lang.String getSummary(AutomatedInstallData idata)
Returns a HTML formated string which contains the summary of all panels. To get the summary, the methods * IzPanel.getSummaryCaption() and IzPanel.getSummaryBody() of all panels are called.

Parameters:
idata - AutomatedInstallData which contains the panel references
Returns:
a HTML formated string with the summary of all panels