I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit e1223939 authored by zzz's avatar zzz
Browse files

FormHandler: move things around

parent 2d026d5a
No related branches found
No related tags found
No related merge requests found
package net.i2p.router.web; package net.i2p.router.web;
import java.io.Writer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -36,6 +37,7 @@ public abstract class FormHandler { ...@@ -36,6 +37,7 @@ public abstract class FormHandler {
private final List<String> _notices; private final List<String> _notices;
private boolean _processed; private boolean _processed;
private boolean _valid; private boolean _valid;
protected Writer _out;
public FormHandler() { public FormHandler() {
_errors = new ArrayList<String>(); _errors = new ArrayList<String>();
...@@ -110,6 +112,11 @@ public abstract class FormHandler { ...@@ -110,6 +112,11 @@ public abstract class FormHandler {
*/ */
public void storeMethod(String val) { _method = val; } public void storeMethod(String val) { _method = val; }
/**
* @since 0.9.38
*/
public void storeWriter(Writer out) { _out = out; }
/** /**
* The old nonces from the session * The old nonces from the session
* @since 0.9.4 * @since 0.9.4
...@@ -120,11 +127,11 @@ public abstract class FormHandler { ...@@ -120,11 +127,11 @@ public abstract class FormHandler {
} }
/** /**
* Override this to perform the final processing (in turn, adding formNotice * Implement this to perform the final processing (in turn, adding formNotice
* and formError messages, etc) * and formError messages, etc)
* *
*/ */
protected void processForm() {} protected abstract void processForm();
/** /**
* Add an error message to display * Add an error message to display
......
package net.i2p.router.web.helpers; package net.i2p.router.web.helpers;
import java.io.IOException; import java.io.IOException;
import java.io.Writer;
import java.text.Collator; import java.text.Collator;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
...@@ -24,7 +23,6 @@ import net.i2p.util.SystemVersion; ...@@ -24,7 +23,6 @@ import net.i2p.util.SystemVersion;
* /events.jsp * /events.jsp
*/ */
public class EventLogHelper extends FormHandler { public class EventLogHelper extends FormHandler {
protected Writer _out;
private long _from, _age; private long _from, _age;
//private long _to = Long.MAX_VALUE; //private long _to = Long.MAX_VALUE;
private String _event = ALL; private String _event = ALL;
...@@ -63,6 +61,8 @@ public class EventLogHelper extends FormHandler { ...@@ -63,6 +61,8 @@ public class EventLogHelper extends FormHandler {
_xevents = new HashMap<String, String>(1 + (_events.length / 2)); _xevents = new HashMap<String, String>(1 + (_events.length / 2));
} }
protected void processForm() {}
/** set the defaults after we have a context */ /** set the defaults after we have a context */
@Override @Override
public void setContextId(String contextId) { public void setContextId(String contextId) {
...@@ -72,8 +72,6 @@ public class EventLogHelper extends FormHandler { ...@@ -72,8 +72,6 @@ public class EventLogHelper extends FormHandler {
} }
} }
public void storeWriter(Writer out) { _out = out; }
public void setFrom(String s) { public void setFrom(String s) {
try { try {
_age = Long.parseLong(s); _age = Long.parseLong(s);
......
...@@ -2,7 +2,6 @@ package net.i2p.router.web.helpers; ...@@ -2,7 +2,6 @@ package net.i2p.router.web.helpers;
import java.io.IOException; import java.io.IOException;
import java.io.Serializable; import java.io.Serializable;
import java.io.Writer;
import java.util.Comparator; import java.util.Comparator;
import java.util.HashMap; import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
...@@ -25,7 +24,6 @@ import net.i2p.stat.Rate; ...@@ -25,7 +24,6 @@ import net.i2p.stat.Rate;
* /graphs.jsp, including form, and /graph.jsp * /graphs.jsp, including form, and /graph.jsp
*/ */
public class GraphHelper extends FormHandler { public class GraphHelper extends FormHandler {
protected Writer _out;
private int _periodCount; private int _periodCount;
private boolean _showEvents; private boolean _showEvents;
private int _width; private int _width;
...@@ -74,12 +72,6 @@ public class GraphHelper extends FormHandler { ...@@ -74,12 +72,6 @@ public class GraphHelper extends FormHandler {
return "<meta http-equiv=\"refresh\" content=\"" + (_refreshDelaySeconds - 3) + "\">"; return "<meta http-equiv=\"refresh\" content=\"" + (_refreshDelaySeconds - 3) + "\">";
} }
/**
* This was a HelperBase but now it's a FormHandler
* @since 0.8.2
*/
public void storeWriter(Writer out) { _out = out; }
public void setPeriodCount(String str) { public void setPeriodCount(String str) {
setC(str); setC(str);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment