|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.codehaus.cargo.module.webapp.WebXmlTypeAwareParser
public class WebXmlTypeAwareParser
SAX Handler for working out what the type of a web descriptor is.
Field Summary | |
---|---|
protected WebXmlVersion |
version
The version that we think the XML data is. |
Constructor Summary | |
---|---|
WebXmlTypeAwareParser(java.io.InputStream theInput,
org.xml.sax.EntityResolver theEntityResolver)
Constructor. |
Method Summary | |
---|---|
WebXmlVersion |
getVersion()
Get the version that was determined. |
void |
notationDecl(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName)
|
WebXml |
parse()
Perform the parsing of the passed stream, and return a Web XML from the contents. |
void |
startElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
void |
unparsedEntityDecl(java.lang.String arg0,
java.lang.String arg1,
java.lang.String arg2,
java.lang.String arg3)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected WebXmlVersion version
Constructor Detail |
---|
public WebXmlTypeAwareParser(java.io.InputStream theInput, org.xml.sax.EntityResolver theEntityResolver)
theInput
- stream to read fromtheEntityResolver
- entity resolver to useMethod Detail |
---|
public WebXml parse() throws java.io.IOException, org.jdom.JDOMException
java.io.IOException
- if there is a problem reading the stream
org.jdom.JDOMException
- if there is an XML problempublic void notationDecl(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName) throws org.xml.sax.SAXException
notationDecl
in interface org.xml.sax.DTDHandler
notationDecl
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void unparsedEntityDecl(java.lang.String arg0, java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) throws org.xml.sax.SAXException
unparsedEntityDecl
in interface org.xml.sax.DTDHandler
unparsedEntityDecl
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String sName, java.lang.String qName, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public WebXmlVersion getVersion()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |