mrglavas 2004/08/15 18:27:30
Modified: java/src/org/apache/xerces/xinclude XIncludeHandler.java
Log:
Propagate buffer size to child pipelines.
Revision Changes Path
1.35 +9 -2
xml-xerces/java/src/org/apache/xerces/xinclude/XIncludeHandler.java
Index: XIncludeHandler.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/xinclude/XIncludeHandler.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- XIncludeHandler.java 16 Aug 2004 01:05:01 -0000 1.34
+++ XIncludeHandler.java 16 Aug 2004 01:27:29 -0000 1.35
@@ -456,6 +456,9 @@
if (value != null && value.intValue() > 0) {
fBufferSize = value.intValue();
+ if (fChildConfig != null) {
+ fChildConfig.setProperty(BUFFER_SIZE, value);
+ }
}
else {
fBufferSize = ((Integer)getPropertyDefault(BUFFER_SIZE)).intValue();
@@ -583,6 +586,9 @@
}
if (propertyId.equals(BUFFER_SIZE)) {
Integer bufferSize = (Integer) value;
+ if (fChildConfig != null) {
+ fChildConfig.setProperty(propertyId, value);
+ }
if (bufferSize != null && bufferSize.intValue() > 0) {
fBufferSize = bufferSize.intValue();
// Reset XML 1.0 text reader.
@@ -1398,11 +1404,12 @@
ObjectFactory.findClassLoader(),
true);
- // use the same symbol table, error reporter, entity resolver, and
security manager.
+ // use the same symbol table, error reporter, entity resolver,
security manager and buffer size.
if (fSymbolTable != null) fChildConfig.setProperty(SYMBOL_TABLE,
fSymbolTable);
if (fErrorReporter != null)
fChildConfig.setProperty(ERROR_REPORTER, fErrorReporter);
if (fEntityResolver != null)
fChildConfig.setProperty(ENTITY_RESOLVER, fEntityResolver);
if (fSecurityManager != null)
fChildConfig.setProperty(SECURITY_MANAGER, fSecurityManager);
+ fChildConfig.setProperty(BUFFER_SIZE, new Integer(fBufferSize));
// use the same namespace context
fChildConfig.setProperty(
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]