donaldp 2002/09/06 16:37:13
Modified: src/java/org/apache/avalon/phoenix/tools/configuration Tag:
RELEASE_402-branch ConfigurationBuilder.java
Log:
Support DTDs located in new dtd directorys
Revision Changes Path
No revision
No revision
1.7.2.1 +16 -7
jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/configuration/ConfigurationBuilder.java
Index: ConfigurationBuilder.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/configuration/ConfigurationBuilder.java,v
retrieving revision 1.7
retrieving revision 1.7.2.1
diff -u -r1.7 -r1.7.2.1
--- ConfigurationBuilder.java 6 Aug 2002 11:57:42 -0000 1.7
+++ ConfigurationBuilder.java 6 Sep 2002 23:37:12 -0000 1.7.2.1
@@ -35,6 +35,15 @@
"org/apache/avalon/phoenix/tools/assembly.dtd" ),
new DTDInfo( "-//PHOENIX/Mx Info DTD Version 1.0//EN",
"http://jakarta.apache.org/phoenix/mxinfo_1_0.dtd",
+ "org/apache/avalon/phoenix/tools/mxinfo.dtd" ),
+ new DTDInfo( "-//PHOENIX/Block Info DTD Version 1.0//EN",
+
"http://jakarta.apache.org/avalon/dtds/phoenix/blockinfo_1_0.dtd",
+ "org/apache/avalon/phoenix/tools/blockinfo.dtd" ),
+ new DTDInfo( "-//PHOENIX/Assembly DTD Version 1.0//EN",
+
"http://jakarta.apache.org/avalon/dtds/phoenix/assembly_1_0.dtd",
+ "org/apache/avalon/phoenix/tools/assembly.dtd" ),
+ new DTDInfo( "-//PHOENIX/Mx Info DTD Version 1.0//EN",
+ "http://jakarta.apache.org/avalon/dtds/phoenix/mxinfo_1_0.dtd",
"org/apache/avalon/phoenix/tools/mxinfo.dtd" )
};
@@ -65,17 +74,17 @@
*/
private static void setupXMLReader( final XMLReader reader,
final SAXConfigurationHandler handler,
- final boolean validate)
+ final boolean validate )
throws SAXException
{
reader.setEntityResolver( c_resolver );
reader.setContentHandler( handler );
reader.setErrorHandler( handler );
- if (validate)
+ if( validate )
{
// Request validation
- reader.setFeature("http://xml.org/sax/features/validation", true);
+ reader.setFeature( "http://xml.org/sax/features/validation", true );
}
}
@@ -89,7 +98,7 @@
}
/**
- * Build a configuration object using an URI, and
+ * Build a configuration object using an URI, and
* optionally validate the xml against the DTD.
*/
public static Configuration build( final String uri, boolean validate )
@@ -108,7 +117,7 @@
}
/**
- * Build a configuration object using an XML InputSource object, and
+ * Build a configuration object using an XML InputSource object, and
* optionally validate the xml against the DTD.
*/
public static Configuration build( final InputSource input, boolean validate )
@@ -119,5 +128,5 @@
setupXMLReader( reader, handler, validate );
reader.parse( input );
return handler.getConfiguration();
- }
+ }
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>