litesoft
Diff Revisions
770
vs
772
for /trunk/Java/core/Anywhere/src/org/litesoft/memobeansupport/AbstractMemoBean.java
|
@@ -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 |
|
} |