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]