You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlrpc-auto@ws.apache.org by jo...@apache.org on 2010/02/04 11:12:49 UTC
svn commit: r906434 -
/webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java
Author: jochen
Date: Thu Feb 4 10:12:48 2010
New Revision: 906434
URL: http://svn.apache.org/viewvc?rev=906434&view=rev
Log:
Made the SAX parser factory configurable.
Modified:
webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java
Modified: webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java
URL: http://svn.apache.org/viewvc/webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java?rev=906434&r1=906433&r2=906434&view=diff
==============================================================================
--- webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java (original)
+++ webservices/xmlrpc/trunk/common/src/main/java/org/apache/xmlrpc/util/SAXParsers.java Thu Feb 4 10:12:48 2010
@@ -29,7 +29,7 @@
/** Utility class for working with SAX parsers.
*/
public class SAXParsers {
- private static final SAXParserFactory spf;
+ private static SAXParserFactory spf;
static {
spf = SAXParserFactory.newInstance();
spf.setNamespaceAware(true);
@@ -61,4 +61,20 @@
throw new XmlRpcException("Unable to create XML parser: " + e.getMessage(), e);
}
}
+
+ /**
+ * Returns the SAX parser factory, which is used by Apache XML-RPC. You may
+ * use this to configure the factory.
+ */
+ public static SAXParserFactory getSAXParserFactory() {
+ return spf;
+ }
+
+ /**
+ * Sets the SAX parser factory, which is used by Apache XML-RPC. You may use
+ * this to configure another instance than the default.
+ */
+ public static void setSAXParserFactory(SAXParserFactory pFactory) {
+ spf = pFactory;
+ }
}