[jboss-svn-commits] JBoss Common SVN: r2658 - jbossxb/trunk/src/main/java/org/jboss/xb/binding/parser/sax.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Oct 26 10:01:34 EDT 2007
Author: alex.loubyansky at jboss.com
Date: 2007-10-26 10:01:34 -0400 (Fri, 26 Oct 2007)
New Revision: 2658
Modified:
jbossxb/trunk/src/main/java/org/jboss/xb/binding/parser/sax/SaxJBossXBParser.java
Log:
JBXB-112
Modified: jbossxb/trunk/src/main/java/org/jboss/xb/binding/parser/sax/SaxJBossXBParser.java
===================================================================
--- jbossxb/trunk/src/main/java/org/jboss/xb/binding/parser/sax/SaxJBossXBParser.java 2007-10-25 21:09:28 UTC (rev 2657)
+++ jbossxb/trunk/src/main/java/org/jboss/xb/binding/parser/sax/SaxJBossXBParser.java 2007-10-26 14:01:34 UTC (rev 2658)
@@ -90,21 +90,7 @@
try
{
parser = saxFactory.newSAXParser();
-
- StringBuffer sb = new StringBuffer();
- sb.append("Created parser: ").append(parser)
- .append(", isNamespaceAware: ").append(parser.isNamespaceAware())
- .append(", isValidating: ").append(parser.isValidating())
- .append(", isXIncludeAware: ");
- try
- {
- sb.append(parser.isXIncludeAware());
- }
- catch(UnsupportedOperationException e)
- {
- sb.append("unsupported operation '").append(e.getMessage()).append('\'');
- }
- log.debug(sb.toString());
+ logParserInfo();
}
catch(Exception e)
{
@@ -180,16 +166,13 @@
{
this.contentHandler = handler;
trace = log.isTraceEnabled();
+
+ logParserInfo();
try
{
- log.debug("Using parser: "+parser
- + ", isNamespaceAware: "+parser.isValidating()
- + ", isValidating: "+parser.isValidating()
- + ", isXIncludeAware: "+parser.isXIncludeAware()
- );
reader.parse(systemId);
}
- catch(Exception e)
+ catch(Throwable e)
{
throw new JBossXBException("Failed to parse source: " + getLocationAsString(systemId), e);
}
@@ -199,16 +182,13 @@
{
this.contentHandler = handler;
trace = log.isTraceEnabled();
+
+ logParserInfo();
try
{
- log.debug("Using parser: "+parser
- + ", isNamespaceAware: "+parser.isValidating()
- + ", isValidating: "+parser.isValidating()
- + ", isXIncludeAware: "+parser.isXIncludeAware()
- );
reader.parse(new InputSource(is));
}
- catch(Exception e)
+ catch(Throwable e)
{
throw new JBossXBException("Failed to parse source: " + e.getMessage(), e);
}
@@ -218,16 +198,13 @@
{
this.contentHandler = handler;
trace = log.isTraceEnabled();
+
+ logParserInfo();
try
{
- log.debug("Using parser: "+parser
- + ", isNamespaceAware: "+parser.isValidating()
- + ", isValidating: "+parser.isValidating()
- + ", isXIncludeAware: "+parser.isXIncludeAware()
- );
this.reader.parse(new InputSource(reader));
}
- catch(Exception e)
+ catch(Throwable e)
{
throw new JBossXBException("Failed to parse source: " + e.getMessage(), e);
}
@@ -252,6 +229,24 @@
}
}
+ private void logParserInfo()
+ {
+ StringBuffer sb = new StringBuffer();
+ sb.append("Created parser: ").append(parser)
+ .append(", isNamespaceAware: ").append(parser.isNamespaceAware())
+ .append(", isValidating: ").append(parser.isValidating())
+ .append(", isXIncludeAware: ");
+ try
+ {
+ sb.append(parser.isXIncludeAware());
+ }
+ catch(UnsupportedOperationException e)
+ {
+ sb.append("unsupported operation '").append(e.getMessage()).append('\'');
+ }
+ log.debug(sb.toString());
+ }
+
// Inner
private final class DelegatingContentHandler
More information about the jboss-svn-commits
mailing list