Subversion Repository Public Repository

litesoft

Diff Revisions 770 vs 772 for /trunk/Java/core/Anywhere/src/org/litesoft/memobeansupport/AbstractMemoBean.java

Diff revisions: vs.
  @@ -1,5 +1,6 @@
1 1 package org.litesoft.memobeansupport;
2 2
3 + import org.litesoft.charstreams.*;
3 4 import org.litesoft.core.annotations.*;
4 5 import org.litesoft.core.simpletypes.nonpublic.*;
5 6 import org.litesoft.core.util.*;
  @@ -93,11 +94,11 @@
93 94 }
94 95
95 96 @Override
96 - public void toMemo( @NotNull StringBuilder pStringBuilder )
97 + public void toMemo( @NotNull CharSink pCharSink )
97 98 {
98 99 for ( AbstractAttributeProxy zProxy : mAttributeProxies )
99 100 {
100 - zProxy.toMemo( pStringBuilder );
101 + zProxy.toMemo( pCharSink );
101 102 }
102 103 }
103 104
  @@ -111,4 +112,21 @@
111 112 }
112 113 return zClone;
113 114 }
115 +
116 + @Override
117 + public String toString()
118 + {
119 + StringBuilder sb = new StringBuilder( UtilsCommon.justClassNameOf( this ) );
120 + String zPrefix = ":\n";
121 + for ( AbstractAttributeProxy zProxy : mAttributeProxies )
122 + {
123 + String s = zPrefix.toString();
124 + if ( s != null )
125 + {
126 + sb.append( zPrefix ).append( s );
127 + zPrefix = "\n";
128 + }
129 + }
130 + return sb.toString();
131 + }
114 132 }