1 18 package org.apache.beehive.netui.tags.rendering; 19 20 import org.apache.beehive.netui.util.internal.InternalStringBuilder; 21 22 26 public class StringBuilderRenderAppender 27 extends AbstractRenderAppender 28 { 29 private InternalStringBuilder _sb; 30 31 public StringBuilderRenderAppender() 32 { 33 } 34 35 public StringBuilderRenderAppender(InternalStringBuilder sb) 36 { 37 _sb = sb; 38 } 39 40 public void setInternalStringBuilder(InternalStringBuilder sb) 41 { 42 _sb = sb; 43 } 44 45 public void append(String s) 46 { 47 assert _sb != null : "Render appender doesn't have a valid string builder"; 48 _sb.append(s); 49 } 50 51 public void append(char c) 52 { 53 assert _sb != null : "Render appender doesn't have a valid string builder"; 54 _sb.append(c); 55 } 56 57 public String toString() 58 { 59 assert _sb != null : "Render appender doesn't have a valid string builder"; 60 return _sb.toString(); 61 } 62 } 63 | Popular Tags |