Quadcap Embeddable Server

com.quadcap.services.DataSourcesParser Class Reference

Inheritance diagram for com.quadcap.services.DataSourcesParser:

Handler List of all members.

Detailed Description

Parser for Quadcap DataSource Deployment Descriptor.

Author:
Stan Bailes

Definition at line 95 of file DataSourcesParser.java.

Public Member Functions

 DataSourcesParser () throws Exception
 Parser constructor.

void parse (Reader dd, DataSources dss) throws SAXException
 Parse the specified deployment descriptor in the context of the specified DataSources object.

void endElement (String name) throws SAXException
 SAX parser callback function called for the end of an element.

 SAX parser callback for the start of an element.


Package Attributes

DataSources dss
DataSource ds
int state = INIT

Static Package Attributes

final int INIT = 0
final int DATA_SOURCE = 1


Constructor & Destructor Documentation

com.quadcap.services.DataSourcesParser.DataSourcesParser  )  throws Exception
 

Parser constructor.

Definition at line 106 of file DataSourcesParser.java.


Member Function Documentation

void com.quadcap.services.DataSourcesParser.endElement String  name  ) 
 

SAX parser callback function called for the end of an element.

Parameters:
name the name of this element
Exceptions:
SAXException may be thrown

Definition at line 132 of file DataSourcesParser.java.

References com.quadcap.services.DataSource.addConnectionProperty(), com.quadcap.services.DataSources.addDataSource(), com.quadcap.services.DataSourcesParser.DATA_SOURCE, com.quadcap.services.DataSourcesParser.ds, com.quadcap.services.DataSourcesParser.dss, com.quadcap.services.DataSourcesParser.endElement(), com.quadcap.services.DataSourcesParser.INIT, com.quadcap.services.DataSource.setDriverClass(), com.quadcap.services.DataSource.setName(), com.quadcap.services.DataSource.setUrl(), and com.quadcap.services.DataSourcesParser.state.

Referenced by com.quadcap.services.DataSourcesParser.endElement().

void com.quadcap.services.DataSourcesParser.parse Reader  dd,
DataSources  dss
 

Parse the specified deployment descriptor in the context of the specified DataSources object.

Parameters:
dd the reader containing the deployment descriptor
ds the DataSources object

Definition at line 117 of file DataSourcesParser.java.

References com.quadcap.services.DataSourcesParser.dss, com.quadcap.services.DataSourcesParser.INIT, and com.quadcap.services.DataSourcesParser.parse().

Referenced by com.quadcap.services.DataSources.init(), and com.quadcap.services.DataSourcesParser.parse().

void com.quadcap.services.DataSourcesParser.startElement String  name,
attrs
 

SAX parser callback for the start of an element.

Parameters:
name the element name
attrs the element's attributes
Exceptions:
SAXException may be thrown

Definition at line 171 of file DataSourcesParser.java.

References com.quadcap.services.DataSourcesParser.DATA_SOURCE, com.quadcap.services.DataSourcesParser.ds, com.quadcap.services.DataSourcesParser.startElement(), and com.quadcap.services.DataSourcesParser.state.

Referenced by com.quadcap.services.DataSourcesParser.startElement().


Member Data Documentation

final int com.quadcap.services.DataSourcesParser.DATA_SOURCE = 1 [static, package]
 

Definition at line 101 of file DataSourcesParser.java.

Referenced by com.quadcap.services.DataSourcesParser.endElement(), and com.quadcap.services.DataSourcesParser.startElement().

DataSource com.quadcap.services.DataSourcesParser.ds [package]
 

Definition at line 97 of file DataSourcesParser.java.

Referenced by com.quadcap.services.DataSourcesParser.endElement(), and com.quadcap.services.DataSourcesParser.startElement().

DataSources com.quadcap.services.DataSourcesParser.dss [package]
 

Definition at line 96 of file DataSourcesParser.java.

Referenced by com.quadcap.services.DataSourcesParser.endElement(), and com.quadcap.services.DataSourcesParser.parse().

final int com.quadcap.services.DataSourcesParser.INIT = 0 [static, package]
 

Definition at line 100 of file DataSourcesParser.java.

Referenced by com.quadcap.services.DataSourcesParser.endElement(), and com.quadcap.services.DataSourcesParser.parse().

int com.quadcap.services.DataSourcesParser.state = INIT [package]
 

Definition at line 98 of file DataSourcesParser.java.

Referenced by com.quadcap.services.DataSourcesParser.endElement(), and com.quadcap.services.DataSourcesParser.startElement().