Public Member Functions | |
void | print (PrintStream objStream, Experiment experiment) |
--------------------------------------------------------------------------------** print an experiment into a given output stream | |
Static Public Member Functions | |
static void | printAttribute (PrintStream objPrint, String attribute, Object value) |
--------------------------------------------------------------------------------** Static method to print an attribute and its value to a specific format | |
Private Member Functions | |
void | printMetricTable (PrintStream objPrint, Experiment experiment) |
--------------------------------------------------------------------------------** | |
String | getMetricType (BaseMetric m) |
--------------------------------------------------------------------------------** | |
void | printAnnotationType (PrintStream objPrint, BaseMetric m) |
--------------------------------------------------------------------------------** print the type of annotation | |
int | booleanToInt (boolean b) |
--------------------------------------------------------------------------------** | |
void | printHeader (PrintStream objPrint, Experiment experiment) |
--------------------------------------------------------------------------------** | |
void | printDTD (PrintStream objPrint) |
---------------------------------------------------------------------** Printing DTD of an experiment. | |
Private Attributes | |
final String | DTD_FILE_NAME = "experiment.dtd" |
final int | MAX_BUFFER = 1024 |
Definition at line 22 of file PrintFileXML.java.
int edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.booleanToInt | ( | boolean | b | ) | [private] |
--------------------------------------------------------------------------------**
b |
Definition at line 147 of file PrintFileXML.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable().
String edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.getMetricType | ( | BaseMetric | m | ) | [private] |
--------------------------------------------------------------------------------**
m |
Definition at line 115 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.metric.MetricType.EXCLUSIVE, edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getMetricType(), and edu.rice.cs.hpc.data.experiment.metric.MetricType.INCLUSIVE.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable().
void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.print | ( | PrintStream | objStream, | |
Experiment | experiment | |||
) |
--------------------------------------------------------------------------------** print an experiment into a given output stream
objPrint | ||
experiment | -------------------------------------------------------------------------------- |
Definition at line 35 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.scope.Scope.dfsVisitScopeTree(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getRootScopeChildren(), edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printDTD(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printHeader().
Referenced by edu.rice.cs.hpc.data.framework.Application.printFlatView().
void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAnnotationType | ( | PrintStream | objPrint, | |
BaseMetric | m | |||
) | [private] |
--------------------------------------------------------------------------------** print the type of annotation
objPrint | ||
m | -------------------------------------------------------------------------------- |
Definition at line 129 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getAnnotationType(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAttribute().
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable().
static void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAttribute | ( | PrintStream | objPrint, | |
String | attribute, | |||
Object | value | |||
) | [static] |
--------------------------------------------------------------------------------** Static method to print an attribute and its value to a specific format
objPrint | ||
attribute | ||
value | -------------------------------------------------------------------------------- |
Definition at line 78 of file PrintFileXML.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAnnotationType(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable().
void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printDTD | ( | PrintStream | objPrint | ) | [private] |
---------------------------------------------------------------------** Printing DTD of an experiment.
The sample of DTD is located in edu.rice.cs.hpc.data.experiment.xml package This method will first load the file, then print it. This is not the most effecient way to do, but it is the most configurable way I can think.
objPrint | --------------------------------------------------------------------- |
Definition at line 184 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.DTD_FILE_NAME, and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.MAX_BUFFER.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.print().
void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printHeader | ( | PrintStream | objPrint, | |
Experiment | experiment | |||
) | [private] |
--------------------------------------------------------------------------------**
objPrint | ||
experiment | -------------------------------------------------------------------------------- |
Definition at line 160 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.Experiment.getMajorVersion(), edu.rice.cs.hpc.data.experiment.BaseExperiment.getName(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable().
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.print().
void edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printMetricTable | ( | PrintStream | objPrint, | |
Experiment | experiment | |||
) | [private] |
--------------------------------------------------------------------------------**
objPrint | ||
experiment | -------------------------------------------------------------------------------- |
Definition at line 88 of file PrintFileXML.java.
References edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.booleanToInt(), edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getDisplayed(), edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getDisplayName(), edu.rice.cs.hpc.data.experiment.metric.BaseMetric.getIndex(), edu.rice.cs.hpc.data.experiment.BaseExperimentWithMetrics.getMetrics(), edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.getMetricType(), edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAnnotationType(), and edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printAttribute().
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printHeader().
final String edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.DTD_FILE_NAME = "experiment.dtd" [private] |
Definition at line 26 of file PrintFileXML.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printDTD().
final int edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.MAX_BUFFER = 1024 [private] |
Definition at line 27 of file PrintFileXML.java.
Referenced by edu.rice.cs.hpc.data.experiment.xml.PrintFileXML.printDTD().