1 package jimm.datavision.gui.sql; 2 import jimm.datavision.ReportReader; 3 import org.xml.sax.*; 4 5 6 15 public class DbConnReader extends ReportReader { 16 17 protected String driverClassName; 18 protected String connInfo; 19 protected String dbName; 20 protected String username; 21 22 public DbConnReader() { 23 super(null); 24 } 25 26 public String getDriverClassName() { return driverClassName; } 27 public String getConnectionInfo() { return connInfo; } 28 public String getDbName() { return dbName; } 29 public String getUserName() { return username; } 30 31 34 public void startElement(final String namespaceURI, final String localName, 35 final String qName, final Attributes attributes) 36 { 37 String tagName = localName; 38 if (tagName == null || tagName.length() == 0) 39 tagName = qName; 40 41 if ("database".equals(tagName)) { 42 driverClassName = attributes.getValue("driverClassName"); 43 connInfo = attributes.getValue("connInfo"); 44 dbName = attributes.getValue("name"); 45 username = attributes.getValue("username"); 46 } 47 } 48 49 public void endElement(final String namespaceURI, final String localName, 50 final String qName) {} 51 public void characters(char ch[], int start, int length) {} 52 53 } 54 | Popular Tags |