donaldp 2002/07/07 00:19:01
Modified: xmlbundle/src/java/org/apache/avalon/excalibur/xml
XercesParser.java
Log:
Minor style updates, Made member variable private.
Updated Parser access as lookup() never returns null.
Revision Changes Path
1.2 +49 -44
jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/XercesParser.java
Index: XercesParser.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/xmlbundle/src/java/org/apache/avalon/excalibur/xml/XercesParser.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- XercesParser.java 22 Apr 2002 10:06:04 -0000 1.1
+++ XercesParser.java 7 Jul 2002 07:19:00 -0000 1.2
@@ -31,86 +31,85 @@
extends AbstractLogEnabled
implements Parser, ErrorHandler, SingleThreaded
{
-
/** the SAX Parser */
- final SAXParser parser;
+ private final SAXParser m_parser;
public XercesParser()
throws SAXException
{
- this.parser = new SAXParser();
+ m_parser = new SAXParser();
- this.parser.setFeature( "http://xml.org/sax/features/validation", false );
- this.parser.setFeature( "http://xml.org/sax/features/namespaces", true );
- this.parser.setFeature( "http://xml.org/sax/features/namespace-prefixes",
- true );
+ m_parser.setFeature( "http://xml.org/sax/features/validation", false );
+ m_parser.setFeature( "http://xml.org/sax/features/namespaces", true );
+ m_parser.setFeature( "http://xml.org/sax/features/namespace-prefixes",
+ true );
}
- public void parse( InputSource in, ContentHandler consumer )
+ public void parse( final InputSource in,
+ final ContentHandler consumer )
throws SAXException, IOException
{
if( consumer instanceof LexicalHandler )
{
- this.parse( in, consumer, (LexicalHandler)consumer );
+ parse( in, consumer, (LexicalHandler)consumer );
}
else
{
- this.parse( in, consumer, null );
+ parse( in, consumer, null );
}
}
/**
- * Parse the <code>InputSource</code> and send
+ * Parse the {@link InputSource} and send
* SAX events to the content handler and
* the lexical handler.
*/
- public void parse( InputSource in,
- ContentHandler contentHandler,
- LexicalHandler lexicalHandler )
+ public void parse( final InputSource in,
+ final ContentHandler contentHandler,
+ final LexicalHandler lexicalHandler )
throws SAXException, IOException
{
if( null != lexicalHandler )
{
- this.parser.setProperty(
"http://xml.org/sax/properties/lexical-handler",
- lexicalHandler );
+ m_parser.setProperty( "http://xml.org/sax/properties/lexical-handler",
+ lexicalHandler );
}
- this.parser.setErrorHandler( this );
- this.parser.setContentHandler( contentHandler );
- this.parser.parse( in );
+ m_parser.setErrorHandler( this );
+ m_parser.setContentHandler( contentHandler );
+ m_parser.parse( in );
}
/**
- * Parses a new Document object from the given InputSource.
+ * Parses a new Document object from the given {@link InputSource}.
*/
- public Document parseDocument( InputSource input )
+ public Document parseDocument( final InputSource input )
throws SAXException, IOException
{
- DOMParser parser = null;
-
try
{
- parser = new DOMParser();
-
+ final DOMParser parser = new DOMParser();
parser.setFeature( "http://xml.org/sax/features/validation", false );
parser.setFeature( "http://xml.org/sax/features/namespaces", true );
parser.setFeature( "http://xml.org/sax/features/namespace-prefixes",
true );
parser.parse( input );
+
+ return parser.getDocument();
}
- catch( Exception pce )
+ catch( final Exception e )
{
- getLogger().error( "Could not build DocumentBuilder", pce );
+ final String message = "Could not build DocumentBuilder";
+ getLogger().error( message, e );
return null;
}
-
- return parser.getDocument();
}
/**
- * Return a new <code>Document</code>.
+ * Return a new {@link Document}.
*/
- public Document createDocument() throws SAXException
+ public Document createDocument()
+ throws SAXException
{
return new DocumentImpl();
}
@@ -118,33 +117,39 @@
/**
* Receive notification of a recoverable error.
*/
- public void error( SAXParseException e )
+ public void error( final SAXParseException spe )
throws SAXException
{
- throw new SAXException( "Error parsing " + e.getSystemId() + " (line " +
- e.getLineNumber() + " col. " + e.getColumnNumber() +
- "): " + e.getMessage(), e );
+ final String message =
+ "Error parsing " + spe.getSystemId() + " (line " +
+ spe.getLineNumber() + " col. " + spe.getColumnNumber() +
+ "): " + spe.getMessage();
+ throw new SAXException( message, spe );
}
/**
* Receive notification of a fatal error.
*/
- public void fatalError( SAXParseException e )
+ public void fatalError( final SAXParseException spe )
throws SAXException
{
- throw new SAXException( "Fatal error parsing " + e.getSystemId() + " (line
" +
- e.getLineNumber() + " col. " + e.getColumnNumber() +
- "): " + e.getMessage(), e );
+ final String message =
+ "Fatal error parsing " + spe.getSystemId() + " (line " +
+ spe.getLineNumber() + " col. " + spe.getColumnNumber() +
+ "): " + spe.getMessage();
+ throw new SAXException( message, spe );
}
/**
* Receive notification of a warning.
*/
- public void warning( SAXParseException e )
+ public void warning( final SAXParseException spe )
throws SAXException
{
- throw new SAXException( "Warning parsing " + e.getSystemId() + " (line " +
- e.getLineNumber() + " col. " + e.getColumnNumber() +
- "): " + e.getMessage(), e );
+ final String message =
+ "Warning parsing " + spe.getSystemId() + " (line " +
+ spe.getLineNumber() + " col. " + spe.getColumnNumber() +
+ "): " + spe.getMessage();
+ throw new SAXException( message, spe );
}
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>