public virtual void startElement(string namespaceURI, string localName, string qName, Attributes atts) { DefaultHandler currentHandler = this.getCurrentHandler(); if (currentHandler != this) currentHandler.startElement(namespaceURI, localName, qName, atts); else if (String.instancehelper_equals(qName, (object) "CategoryDataset")) this.dataset = new DefaultCategoryDataset(); else if (String.instancehelper_equals(qName, (object) "Series")) { CategorySeriesHandler categorySeriesHandler = new CategorySeriesHandler((RootHandler) this); this.getSubHandlers().push((object) categorySeriesHandler); categorySeriesHandler.startElement(namespaceURI, localName, qName, atts); } else { string str = new StringBuffer().append("Element not recognised: ").append(qName).toString(); Throwable.__\u003CsuppressFillInStackTrace\u003E(); throw new SAXException(str); } }
public virtual CategoryDataset readCategoryDataset(Reader @in) { DefaultCategoryDataset defaultCategoryDataset = new DefaultCategoryDataset(); BufferedReader bufferedReader = new BufferedReader(@in); List list = (List) null; int num = 0; string str = bufferedReader.readLine(); while (str != null) { if (num == 0) list = this.extractColumnKeys(str); else this.extractRowKeyAndData(str, defaultCategoryDataset, list); str = bufferedReader.readLine(); ++num; } return (CategoryDataset) defaultCategoryDataset; }
public CategoryDatasetHandler() { CategoryDatasetHandler categoryDatasetHandler = this; this.dataset = (DefaultCategoryDataset) null; }