crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/src/com/nokia/s60tools/crashanalyser/containers/Summary.java
changeset 16 72f198be1c1d
parent 4 615035072f7e
--- a/crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/src/com/nokia/s60tools/crashanalyser/containers/Summary.java	Tue Aug 24 12:16:27 2010 +0300
+++ b/crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/src/com/nokia/s60tools/crashanalyser/containers/Summary.java	Tue Aug 24 14:01:48 2010 +0300
@@ -72,9 +72,9 @@
 	private final String summaryProductionMode;
 	private final String summaryCrashSource;
 	
-	private Summary(String crashTime, String crashDate, String upTime, String[] swVersion, String language,
-					String romId, String[] hwVersion, String productType, String productCode, 
-					String serialNumber, String productionMode, String crashSource, String imei, String freeRam, String freeDisk) {
+	private Summary(final String crashTime, final String crashDate, final String upTime, final String[] swVersion, final String language,
+					final String romId, final String[] hwVersion, final String productType, final String productCode, 
+					final String serialNumber, final String productionMode, final String crashSource, final String imei, final String freeRam, final String freeDisk) {
 		summaryCrashTime = crashTime;
 		summaryCrashDate = crashDate;
 		summaryUpTime = upTime;
@@ -97,7 +97,7 @@
 	 * @param out
 	 * @throws IOException
 	 */
-	public void writeTo(BufferedWriter out) throws IOException {
+	public void writeTo(final BufferedWriter out) throws IOException {
 		writeLine(out, "Crash Time", summaryCrashTime);
 		writeLine(out, "Crash Date", summaryCrashDate);
 		writeLine(out, "Up Time", summaryUpTime);
@@ -123,7 +123,7 @@
 		writeLine(out, "Crash Source", summaryCrashSource);
 	}
 	
-	void writeLine(BufferedWriter out, String header, String value) throws IOException {
+	void writeLine(final BufferedWriter out, final String header, final String value) throws IOException {
 		if (!"".equals(value)) {
 			out.write(String.format(FORMAT, header, value));
 			out.newLine();
@@ -135,7 +135,7 @@
 	 * @param rootElement
 	 * @return created summary data or null
 	 */
-	public static Summary read(Element rootElement) {
+	public static Summary read(final Element rootElement) {
 		try {
 			String crashTime = "";
 			String crashDate = "";
@@ -143,14 +143,14 @@
 			String crashSource = "";
 			
 			// read data under seg_header node
-			NodeList segHeader = rootElement.getElementsByTagName(TAG_SEG_HEADER);
+			final NodeList segHeader = rootElement.getElementsByTagName(TAG_SEG_HEADER);
 			if (segHeader != null && segHeader.getLength() > 0) {
 				// read crash time
 				crashTime = XmlUtils.getTextValue((Element)segHeader.item(0), TAG_TIME);
 				if (crashTime == null) {
 					crashTime = "";
 				} else if (!crashTime.contains(":") && crashTime.length() == 6){
-					String time = crashTime.substring(0, 2) + ":" +
+					final String time = crashTime.substring(0, 2) + ":" +
 								  crashTime.substring(2, 4) + ":" +
 								  crashTime.substring(4, 6);
 					crashTime = time;
@@ -161,7 +161,7 @@
 				if (crashDate == null) {
 					crashDate = "";
 				} else if (crashDate.length() == 8) {
-					String date = crashDate.substring(0,4) + "-" + 
+					final String date = crashDate.substring(0,4) + "-" + 
 									crashDate.substring(4,6) + "-" +
 									crashDate.substring(6,8);
 					crashDate = date;
@@ -181,22 +181,22 @@
 					crashSource = "";
 			}
 			
-			List<String> hwVersions = new ArrayList<String>();
+			final List<String> hwVersions = new ArrayList<String>();
 			String productType = "";
 			String productCode = "";
 			String serialNumber = "";
 			String productionMode = "";
 			
 			// read data under seg_hw_info node
-			NodeList segHwInfo = rootElement.getElementsByTagName(TAG_SEG_HW_INFO);
+			final NodeList segHwInfo = rootElement.getElementsByTagName(TAG_SEG_HW_INFO);
 			if (segHwInfo != null && segHwInfo.getLength() > 0) {
 
 				// read all versions
-				NodeList versions = ((Element)segHwInfo.item(0)).getElementsByTagName(TAG_VERSION);
+				final NodeList versions = ((Element)segHwInfo.item(0)).getElementsByTagName(TAG_VERSION);
 				if (versions != null && versions.getLength() > 0) {
 					for (int i = 0; i < versions.getLength(); i++) {
 						// read sw version
-						String version = XmlUtils.getNodeValue(versions.item(i));
+						final String version = XmlUtils.getNodeValue(versions.item(i));
 						if (version != null)
 							hwVersions.add(version);
 					}
@@ -223,20 +223,20 @@
 					productionMode = "";
 			}
 			
-			List<String> swVersions = new ArrayList<String>();
+			final List<String> swVersions = new ArrayList<String>();
 			String language = "";
 			String romId = "";
 			
 			// read data under seg_sw_info node
-			NodeList segSwInfo = rootElement.getElementsByTagName(TAG_SEG_SW_INFO);
+			final NodeList segSwInfo = rootElement.getElementsByTagName(TAG_SEG_SW_INFO);
 			if (segSwInfo != null && segSwInfo.getLength() > 0) {
 
 				// read all versions
-				NodeList versions = ((Element)segSwInfo.item(0)).getElementsByTagName(TAG_VERSION);
+				final NodeList versions = ((Element)segSwInfo.item(0)).getElementsByTagName(TAG_VERSION);
 				if (versions != null && versions.getLength() > 0) {
 					for (int i = 0; i < versions.getLength(); i++) {
 						// read sw version
-						String version = XmlUtils.getNodeValue(versions.item(i));
+						final String version = XmlUtils.getNodeValue(versions.item(i));
 						if (version != null)
 							swVersions.add(version);
 					}
@@ -255,7 +255,7 @@
 			
 			String imei = "";
 			// read imei value
-			NodeList imeiNode = rootElement.getElementsByTagName(TAG_IMEI);
+			final NodeList imeiNode = rootElement.getElementsByTagName(TAG_IMEI);
 			if (imeiNode != null && imeiNode.getLength() > 0) {
 				imei = imeiNode.item(0).getFirstChild().getNodeValue();
 			}
@@ -264,15 +264,15 @@
 			String freeDiskSpace = "";
 			
 			// read free ram amount
-			NodeList segMemoryInfo = rootElement.getElementsByTagName(TAG_SEG_MEMORY_INFO);
+			final NodeList segMemoryInfo = rootElement.getElementsByTagName(TAG_SEG_MEMORY_INFO);
 			if (segMemoryInfo != null && segMemoryInfo.getLength() > 0) {
-				NodeList ram = ((Element)segMemoryInfo.item(0)).getElementsByTagName(TAG_RAM);
+				final NodeList ram = ((Element)segMemoryInfo.item(0)).getElementsByTagName(TAG_RAM);
 				if (ram != null && ram.getLength() > 0) {
 					freeRamAmount = XmlUtils.getTextValue((Element)ram.item(0), TAG_FREE);
 					if (freeRamAmount == null)
 						freeRamAmount = "";
 				}
-				NodeList drive = ((Element)segMemoryInfo.item(0)).getElementsByTagName(TAG_DRIVE);
+				final NodeList drive = ((Element)segMemoryInfo.item(0)).getElementsByTagName(TAG_DRIVE);
 				if (drive != null && drive.getLength() > 0) {
 					freeDiskSpace = XmlUtils.getTextValue((Element)drive.item(0), TAG_FREE);
 					if (freeDiskSpace == null)
@@ -349,10 +349,10 @@
 	}
 
 	
-	static String convertUpTime(String uptime) {
+	static String convertUpTime(final String uptime) {
 		try {
-			int secs =Integer.valueOf(uptime); 
-			int hours =  secs / 3600,
+			final int secs =Integer.valueOf(uptime); 
+			final int hours =  secs / 3600,
 			remainder = secs % 3600,
 			minutes = remainder / 60,
 			seconds = remainder % 60;