Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SimpleNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SimpleNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SimpleNode.java (working copy) @@ -98,7 +98,7 @@ * @see org.apache.ldap.common.filter.ExprNode#printToBuffer( * java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { a_buf.append( '(' ).append( getAttribute() ) ; @@ -143,6 +143,8 @@ { a_buf.append( ' ' ) ; } + + return a_buf; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/BranchNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/BranchNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/BranchNode.java (working copy) @@ -234,7 +234,7 @@ * * @see org.apache.ldap.common.filter.ExprNode#printToBuffer(java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { a_buf.append( '(' ) ; @@ -271,6 +271,8 @@ { a_buf.append( ' ' ) ; } + + return a_buf; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExtensibleNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExtensibleNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExtensibleNode.java (working copy) @@ -100,7 +100,7 @@ * @see org.apache.ldap.common.filter.ExprNode#printToBuffer( * java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { a_buf.append( '(' ).append( getAttribute() ); a_buf.append( "-" ); @@ -122,6 +122,8 @@ { a_buf.append( ' ' ); } + + return a_buf; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/PresenceNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/PresenceNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/PresenceNode.java (working copy) @@ -51,7 +51,7 @@ /** * @see org.apache.ldap.common.filter.ExprNode#printToBuffer(java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { a_buf.append( '(' ).append( getAttribute() ).append( "=*" ) ; @@ -67,7 +67,9 @@ else { a_buf.append( ' ' ) ; - } + } + + return a_buf; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/AssertionNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/AssertionNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/AssertionNode.java (working copy) @@ -122,9 +122,9 @@ /** * @see org.apache.ldap.common.filter.ExprNode#printToBuffer(java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { - a_buf.append( m_desc ).append( MAX_STR ) ; + return a_buf.append( m_desc ).append( MAX_STR ) ; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ScopeNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ScopeNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ScopeNode.java (working copy) @@ -126,7 +126,7 @@ /** * @see ExprNode#printToBuffer(StringBuffer) */ - public void printToBuffer( StringBuffer buf ) + public StringBuffer printToBuffer( StringBuffer buf ) { switch ( this.scope ) { @@ -156,6 +156,8 @@ buf.append( getAnnotations().get( "count" ).toString() ); buf.append( ']' ); } + + return buf; } Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExprNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExprNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/ExprNode.java (working copy) @@ -66,7 +66,7 @@ * * @param a_buf the buffer to append to. */ - void printToBuffer( StringBuffer a_buf ) ; + StringBuffer printToBuffer( StringBuffer a_buf ) ; /** * Element/node accept method for visitor pattern. Index: shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SubstringNode.java =================================================================== --- shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SubstringNode.java (revision 179838) +++ shared/ldap/trunk/common/src/java/org/apache/ldap/common/filter/SubstringNode.java (working copy) @@ -202,7 +202,7 @@ /** * @see org.apache.ldap.common.filter.ExprNode#printToBuffer(java.lang.StringBuffer) */ - public void printToBuffer( StringBuffer a_buf ) + public StringBuffer printToBuffer( StringBuffer a_buf ) { a_buf.append( '(' ).append( getAttribute() ).append( '=' ) ; @@ -242,6 +242,8 @@ { a_buf.append( ' ' ) ; } + + return a_buf; }