Package com.unitesk.aspectrace.html
Class HeaderContext
- java.lang.Object
-
- com.unitesk.aspectrace.ReportEntity
-
- com.unitesk.aspectrace.html.ReportPage
-
- com.unitesk.aspectrace.html.HtmlReportPage
-
- com.unitesk.aspectrace.html.HeaderContext
-
public class HeaderContext extends HtmlReportPage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.unitesk.aspectrace.html.HtmlReportPage
HtmlReportPage.Streamable
-
-
Field Summary
Fields Modifier and Type Field Description java.io.File
reportDir
static int
REPRESENTED_LIST
java.util.Map<java.lang.String,java.lang.String>
summaryInfo
java.util.ArrayList<java.lang.String>
summaryKeys
java.lang.String
title
-
Fields inherited from class com.unitesk.aspectrace.html.HtmlReportPage
pageRefs
-
Fields inherited from class com.unitesk.aspectrace.html.ReportPage
DEFAULT_CHARSET
-
-
Constructor Summary
Constructors Constructor Description HeaderContext(ReportGenerator repGen, HtmlReportPage callingPage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(HtmlReportPage rp)
Filter for displayed pages.void
generatePageBody(java.io.PrintWriter pw)
Generates page body.int
getAspectCount(java.lang.String aspectName)
int
getMaxStates()
int
getMaxTime()
java.lang.String
getMaxValue(java.lang.String valueName)
java.util.ArrayList<java.lang.String>
getPages()
java.util.ArrayList<java.lang.String>
getPagesFilter(java.lang.String aspectFilter)
java.util.ArrayList<java.lang.String>
getPagesFilterCutted(java.lang.String aspectFilter)
java.lang.String
getReportType()
java.util.ArrayList<java.lang.String>
getReportTypes()
static int
getRepresentedList()
java.util.Map<java.lang.String,java.lang.String>
getSummaryInfo()
java.lang.String
getSummaryInfoValue(java.lang.String key)
java.util.ArrayList<java.lang.String>
getSummaryKeys()
java.lang.String
getTitle()
Gets a page title.int
getTracesCount()
void
setReportTypes(java.util.ArrayList<java.lang.String> reportTypes)
void
setSummaryInfo(java.util.Map<java.lang.String,java.lang.String> summaryInfo)
void
setSummaryKeys()
-
Methods inherited from class com.unitesk.aspectrace.html.HtmlReportPage
addPageRef, addPageRef, encodeSimple, generate, generateHeadContents, generatePage, generatePageHead, generatePageTail, generateRef, generateRefs, generateRefSection, generateTextRef, getCharset, getGenerator, getMasterPage, getParentMark, getParentPage, getPath, getRelativeRef, getStyle, setMasterPage, setParent, setStyle, setTitle
-
Methods inherited from class com.unitesk.aspectrace.html.ReportPage
buildRefs, getRelativePath, getRelativePathFrom, getRelativePathFrom, getRelativePathTo, getRelativePathTo, setCharset, setGenerator, setPath
-
Methods inherited from class com.unitesk.aspectrace.ReportEntity
getAspect, getAssociatedChannel, getTagMarks, setAssociatedChannel, setTagMarks
-
-
-
-
Field Detail
-
REPRESENTED_LIST
public static final int REPRESENTED_LIST
- See Also:
- Constant Field Values
-
reportDir
public java.io.File reportDir
-
title
public java.lang.String title
-
summaryInfo
public java.util.Map<java.lang.String,java.lang.String> summaryInfo
-
summaryKeys
public java.util.ArrayList<java.lang.String> summaryKeys
-
-
Constructor Detail
-
HeaderContext
public HeaderContext(ReportGenerator repGen, HtmlReportPage callingPage)
-
-
Method Detail
-
getRepresentedList
public static int getRepresentedList()
-
accept
public boolean accept(HtmlReportPage rp)
Filter for displayed pages. May be overridden by descendants. Default realization: all pages except this one which are not sections, don't have index page and have not-null path.
-
generatePageBody
public void generatePageBody(java.io.PrintWriter pw)
Description copied from class:HtmlReportPage
Generates page body.- Specified by:
generatePageBody
in classHtmlReportPage
-
getPages
public java.util.ArrayList<java.lang.String> getPages()
-
getPagesFilter
public java.util.ArrayList<java.lang.String> getPagesFilter(java.lang.String aspectFilter)
-
getPagesFilterCutted
public java.util.ArrayList<java.lang.String> getPagesFilterCutted(java.lang.String aspectFilter)
-
getTitle
public java.lang.String getTitle()
Description copied from class:HtmlReportPage
Gets a page title. If the page title is not set explicitly then the default realization returns path to this page.- Overrides:
getTitle
in classHtmlReportPage
-
getAspectCount
public int getAspectCount(java.lang.String aspectName)
-
getTracesCount
public int getTracesCount()
-
getSummaryKeys
public java.util.ArrayList<java.lang.String> getSummaryKeys()
-
getMaxStates
public int getMaxStates()
-
getMaxValue
public java.lang.String getMaxValue(java.lang.String valueName)
-
getMaxTime
public int getMaxTime()
-
setSummaryKeys
public void setSummaryKeys()
-
getSummaryInfoValue
public java.lang.String getSummaryInfoValue(java.lang.String key)
-
getSummaryInfo
public java.util.Map<java.lang.String,java.lang.String> getSummaryInfo()
-
setSummaryInfo
public void setSummaryInfo(java.util.Map<java.lang.String,java.lang.String> summaryInfo)
-
setReportTypes
public void setReportTypes(java.util.ArrayList<java.lang.String> reportTypes)
-
getReportTypes
public java.util.ArrayList<java.lang.String> getReportTypes()
-
getReportType
public java.lang.String getReportType()
-
-