From b751feb535da1aa0adb69cad3b1ab5ac6b86e32e Mon Sep 17 00:00:00 2001 From: Sergey Vladimirov Date: Tue, 12 Jul 2011 00:38:39 +0000 Subject: [PATCH] add toString() to SprmBuffer git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1145407 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/poi/hwpf/sprm/SprmBuffer.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) 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(); + } } -- 2.39.5