crashanalysis/crashanalyser/com.nokia.s60tools.crashanalyser/src/com/nokia/s60tools/crashanalyser/model/ErrorsXmlReader.java
equal
deleted
inserted
replaced
27 import java.util.*; |
27 import java.util.*; |
28 import java.io.File; |
28 import java.io.File; |
29 import java.io.FilenameFilter; |
29 import java.io.FilenameFilter; |
30 import java.util.ArrayList; |
30 import java.util.ArrayList; |
31 import com.nokia.s60tools.crashanalyser.containers.ErrorLibraryError; |
31 import com.nokia.s60tools.crashanalyser.containers.ErrorLibraryError; |
32 import com.nokia.s60tools.crashanalyser.plugin.*; |
32 import com.nokia.s60tools.crashanalyser.corecomponents.plugin.*; |
33 |
|
34 /** |
33 /** |
35 * This class reads all error xml files with SAX parser. |
34 * This class reads all error xml files with SAX parser. |
36 * |
35 * |
37 */ |
36 */ |
38 public class ErrorsXmlReader extends DefaultHandler { |
37 public class ErrorsXmlReader extends DefaultHandler { |
110 try { |
109 try { |
111 errors = null; |
110 errors = null; |
112 panics = null; |
111 panics = null; |
113 categories = null; |
112 categories = null; |
114 |
113 |
115 String dataPath = CrashAnalyserPlugin.getDataPath(); |
114 String dataPath = CrashAnalyserCoreComponentsPlugin.getDataPath(); |
116 SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); |
115 SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); |
117 SAXParserFactory spf = SAXParserFactory.newInstance(); |
116 SAXParserFactory spf = SAXParserFactory.newInstance(); |
118 spf.setSchema(sf.newSchema(new File(dataPath + "schema.xsd"))); |
117 spf.setSchema(sf.newSchema(new File(dataPath + "schema.xsd"))); |
119 spf.setValidating(true); |
118 spf.setValidating(true); |
120 SAXParser sp = spf.newSAXParser(); |
119 SAXParser sp = spf.newSAXParser(); |