Quadcap Embeddable Server

com.quadcap.http.server22.DDParser Class Reference

Inheritance diagram for com.quadcap.http.server22.DDParser:

Handler List of all members.

Detailed Description

Parser for Servlet 2.2 Web Deployment Descriptor.

Author:
Stan Bailes

Definition at line 67 of file DDParser.java.

Public Member Functions

 DDParser () throws SAXException
 Construct a new deployment descriptor parser.

void parse (Reader dd, WebApplication app) throws SAXException
 Parse the specified deployment descriptor in the context of the specified web application.

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

WebApplication app
WebServlet servlet
int state = INIT

Static Package Attributes

final int INIT = 0
final int APP = 1
final int SERVLET = 2


Constructor & Destructor Documentation

com.quadcap.http.server22.DDParser.DDParser  ) 
 

Construct a new deployment descriptor parser.

Definition at line 79 of file DDParser.java.


Member Function Documentation

void com.quadcap.http.server22.DDParser.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 192 of file DDParser.java.

References com.quadcap.http.server22.WebApplication.addInitParam(), com.quadcap.http.server22.WebServlet.addInitParam(), com.quadcap.http.server22.WebApplication.addMimeMapping(), com.quadcap.http.server22.WebApplication.addServlet(), com.quadcap.http.server22.WebApplication.addServletMapping(), com.quadcap.http.server22.WebApplication.addWelcomeFile(), com.quadcap.http.server22.DDParser.APP, com.quadcap.http.server22.DDParser.app, com.quadcap.http.server22.DDParser.endElement(), com.quadcap.http.server22.DDParser.servlet, com.quadcap.http.server22.DDParser.SERVLET, com.quadcap.http.server22.WebApplication.setDisplayName(), com.quadcap.http.server22.WebApplication.setErrorPage(), com.quadcap.http.server22.WebServlet.setLoadOnStartup(), com.quadcap.http.server22.WebServlet.setServletClass(), com.quadcap.http.server22.WebServlet.setServletName(), com.quadcap.http.server22.WebApplication.setSessionTimeout(), and com.quadcap.http.server22.DDParser.state.

Referenced by com.quadcap.http.server22.DDParser.endElement().

void com.quadcap.http.server22.DDParser.parse Reader  dd,
WebApplication  app
 

Parse the specified deployment descriptor in the context of the specified web application.

Parameters:
dd the inputstream containing the deployment descriptor
app the web application being constructed

Definition at line 90 of file DDParser.java.

References com.quadcap.http.server22.DDParser.app, com.quadcap.http.server22.DDParser.INIT, and com.quadcap.http.server22.DDParser.parse().

Referenced by com.quadcap.http.server22.DDParser.parse().

void com.quadcap.http.server22.DDParser.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 248 of file DDParser.java.

References com.quadcap.http.server22.DDParser.APP, com.quadcap.http.server22.DDParser.app, com.quadcap.http.server22.DDParser.SERVLET, com.quadcap.http.server22.DDParser.servlet, com.quadcap.http.server22.WebServlet.setWebApplication(), com.quadcap.http.server22.DDParser.startElement(), and com.quadcap.http.server22.DDParser.state.

Referenced by com.quadcap.http.server22.DDParser.startElement().


Member Data Documentation

final int com.quadcap.http.server22.DDParser.APP = 1 [static, package]
 

Definition at line 73 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.DDParser.startElement().

WebApplication com.quadcap.http.server22.DDParser.app [package]
 

Definition at line 68 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.endElement(), com.quadcap.http.server22.DDParser.parse(), and com.quadcap.http.server22.DDParser.startElement().

final int com.quadcap.http.server22.DDParser.INIT = 0 [static, package]
 

Definition at line 72 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.parse().

final int com.quadcap.http.server22.DDParser.SERVLET = 2 [static, package]
 

Definition at line 74 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.DDParser.startElement().

WebServlet com.quadcap.http.server22.DDParser.servlet [package]
 

Definition at line 69 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.DDParser.startElement().

int com.quadcap.http.server22.DDParser.state = INIT [package]
 

Definition at line 70 of file DDParser.java.

Referenced by com.quadcap.http.server22.DDParser.endElement(), and com.quadcap.http.server22.DDParser.startElement().