EMMA Coverage Report (generated Sun Feb 05 10:43:15 CET 2012)
[all classes][de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.reportitems]

COVERAGE SUMMARY FOR SOURCE FILE [StaticTextReportItem.java]

nameclass, %method, %block, %line, %
StaticTextReportItem.java0%   (0/1)0%   (0/7)0%   (0/32)0%   (0/14)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class StaticTextReportItem0%   (0/1)0%   (0/7)0%   (0/32)0%   (0/14)
StaticTextReportItem (): void 0%   (0/1)0%   (0/5)0%   (0/2)
StaticTextReportItem (String, boolean): void 0%   (0/1)0%   (0/10)0%   (0/4)
generateData (RConnection): void 0%   (0/1)0%   (0/1)0%   (0/1)
getText (): String 0%   (0/1)0%   (0/3)0%   (0/1)
isHeading (): boolean 0%   (0/1)0%   (0/3)0%   (0/1)
setText (String): void 0%   (0/1)0%   (0/6)0%   (0/3)
visit (IReportRenderingVisitor): void 0%   (0/1)0%   (0/4)0%   (0/2)

1package de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.reportitems;
2 
3import de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.utils.RConnection;
4 
5/**Report item containing static text.
6 * @author groenda
7 */
8public class StaticTextReportItem extends AbstractRReportItem {
9 
10        /** The static text represented by this report item. */
11        private String myText;
12        /** Determines if this static text represents a heading. */
13        private boolean isHeading;
14 
15        /**Initializes a new report item containing static text.
16         * @param text The static text of this item.
17         * @param isHeading <code>true</code> if this static text is a heading.
18         */
19        public StaticTextReportItem(final String text, final boolean isHeading) {
20                super("Static text");
21                
22                setText(text);
23                this.isHeading = isHeading;
24        }
25        
26        /**Constructs a report item without text that is not a heading.
27         * 
28         */
29        public StaticTextReportItem() {
30                this("", false);
31        }
32        
33        /**
34         * @return The static text that is represented by this report item.
35         */
36        public String getText() {
37                return myText;
38        }
39        
40        /**Set the static text of this report item.
41         * @param newText The new static text to set.
42         */
43        public void setText(final String newText) {
44                if (newText != null) {
45                        myText = newText;
46                }
47        }
48        
49        /**Checks if the static text is a heading.
50         * @return <code>true</code> if the text is a heading.
51         */
52        public boolean isHeading() {
53                return isHeading;
54        }
55        
56        /** {@inheritDoc}
57         */
58        @Override
59        public void visit(final IReportRenderingVisitor renderingVisitor) {
60                renderingVisitor.visitStaticTextReportItem(this);
61        }
62 
63        /** {@inheritDoc}
64         */
65        public void generateData(final RConnection re) {
66                // No implementation needed
67        }
68}

[all classes][de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.reportitems]
EMMA 2.0.9414 (unsupported private build) (C) Vladimir Roubtsov