From: Sergey Vladimirov Date: Tue, 12 Jul 2011 00:38:39 +0000 (+0000) Subject: add toString() to SprmBuffer X-Git-Tag: REL_3_8_BETA4~199 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=b751feb535da1aa0adb69cad3b1ab5ac6b86e32e;p=poi.git add toString() to SprmBuffer git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1145407 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/scratchpad/src/org/apache/poi/hwpf/sprm/SprmBuffer.java b/src/scratchpad/src/org/apache/poi/hwpf/sprm/SprmBuffer.java index 9ff32d010f..353566b69d 100644 --- a/src/scratchpad/src/org/apache/poi/hwpf/sprm/SprmBuffer.java +++ b/src/scratchpad/src/org/apache/poi/hwpf/sprm/SprmBuffer.java @@ -220,4 +220,26 @@ public final class SprmBuffer implements Cloneable } addSprm(opcode, operand); } + + @Override + public String toString() + { + StringBuilder stringBuilder = new StringBuilder(); + stringBuilder.append( "Sprms (" ); + stringBuilder.append( _buf.length ); + stringBuilder.append( " byte(s)): " ); + for ( SprmIterator iterator = iterator(); iterator.hasNext(); ) + { + try + { + stringBuilder.append( iterator.next() ); + } + catch ( Exception exc ) + { + stringBuilder.append( "error" ); + } + stringBuilder.append( "; " ); + } + return stringBuilder.toString(); + } }