* ProfileOrganizerRenderer:

- Move to routerconsole
      - Write directly to Writer for speed
This commit is contained in:
zzz
2009-10-15 22:42:22 +00:00
parent fdc9e11fb4
commit fa6d17a1b8
7 changed files with 15 additions and 20 deletions

View File

@ -1,30 +1,29 @@
package net.i2p.router.web;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
public class ProfilesHelper extends HelperBase {
public ProfilesHelper() {}
/** @return empty string, writes directly to _out */
public String getProfileSummary() {
ByteArrayOutputStream baos = new ByteArrayOutputStream(16*1024);
try {
_context.profileOrganizer().renderStatusHTML(new OutputStreamWriter(baos));
ProfileOrganizerRenderer rend = new ProfileOrganizerRenderer(_context.profileOrganizer(), _context);
rend.renderStatusHTML(_out);
} catch (IOException ioe) {
ioe.printStackTrace();
}
return new String(baos.toByteArray());
return "";
}
/** @return empty string, writes directly to _out */
public String getShitlistSummary() {
ByteArrayOutputStream baos = new ByteArrayOutputStream(4*1024);
try {
_context.shitlist().renderStatusHTML(new OutputStreamWriter(baos));
_context.shitlist().renderStatusHTML(_out);
} catch (IOException ioe) {
ioe.printStackTrace();
}
return new String(baos.toByteArray());
return "";
}
}