Author: saces
Date: 2008-07-25 23:20:58 +0000 (Fri, 25 Jul 2008)
New Revision: 21413
Added:
trunk/plugins/KeyExplorer/Version.java
Modified:
trunk/plugins/KeyExplorer/KeyExplorer.java
trunk/plugins/KeyExplorer/VerySimpleGetter.java
Log:
fix build, add version
Modified: trunk/plugins/KeyExplorer/KeyExplorer.java
===================================================================
--- trunk/plugins/KeyExplorer/KeyExplorer.java 2008-07-25 23:20:24 UTC (rev
21412)
+++ trunk/plugins/KeyExplorer/KeyExplorer.java 2008-07-25 23:20:58 UTC (rev
21413)
@@ -14,11 +14,11 @@
import freenet.keys.FreenetURI;
import freenet.keys.USK;
import freenet.node.LowLevelGetException;
-import freenet.node.RequestClient;
import freenet.pluginmanager.FredPlugin;
import freenet.pluginmanager.FredPluginFCP;
import freenet.pluginmanager.FredPluginHTTP;
import freenet.pluginmanager.FredPluginThreadless;
+import freenet.pluginmanager.FredPluginVersioned;
import freenet.pluginmanager.PluginHTTPException;
import freenet.pluginmanager.PluginReplySender;
import freenet.pluginmanager.PluginRespirator;
@@ -29,7 +29,7 @@
import freenet.support.api.HTTPRequest;
import freenet.support.io.BucketTools;
-public class KeyExplorer implements FredPlugin, FredPluginHTTP, FredPluginFCP,
FredPluginThreadless {
+public class KeyExplorer implements FredPlugin, FredPluginHTTP, FredPluginFCP,
FredPluginThreadless, FredPluginVersioned{
private PluginRespirator m_pr;
private PageMaker m_pm;
@@ -137,7 +137,7 @@
throw new MalformedURLException("Not a supported
freenet uri: "+uri);
}
VerySimpleGetter vsg = new VerySimpleGetter((short) 1,
m_pr.getNode().clientCore.requestStarters.chkFetchScheduler, m_pr
-
.getNode().clientCore.requestStarters.sskFetchScheduler, uri, new
RequestClient() {
+
.getNode().clientCore.requestStarters.sskFetchScheduler, uri, new Object() {
public boolean persistent() {
return false;
}});
@@ -344,4 +344,8 @@
errorBox.addChild("#", errmsg);
return errorBox;
}
+
+ public String getVersion() {
+ return "0.1 "+ Version.svnRevision;
+ }
}
Added: trunk/plugins/KeyExplorer/Version.java
===================================================================
--- trunk/plugins/KeyExplorer/Version.java (rev 0)
+++ trunk/plugins/KeyExplorer/Version.java 2008-07-25 23:20:58 UTC (rev
21413)
@@ -0,0 +1,12 @@
+/* This code is part of Freenet. It is distributed under the GNU General
+ * Public License, version 2 (or at your option any later version). See
+ * http://www.gnu.org/ for further details of the GPL. */
+package plugins.KeyExplorer;
+
+/**
+ * @author saces
+ *
+ */
+public class Version {
+ public static final String svnRevision = "@custom@";
+}
Property changes on: trunk/plugins/KeyExplorer/Version.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/plugins/KeyExplorer/VerySimpleGetter.java
===================================================================
--- trunk/plugins/KeyExplorer/VerySimpleGetter.java 2008-07-25 23:20:24 UTC
(rev 21412)
+++ trunk/plugins/KeyExplorer/VerySimpleGetter.java 2008-07-25 23:20:58 UTC
(rev 21413)
@@ -7,7 +7,6 @@
import freenet.client.async.ClientRequestScheduler;
import freenet.client.async.ClientRequester;
import freenet.keys.FreenetURI;
-import freenet.node.RequestClient;
import freenet.support.Logger;
/**
@@ -25,7 +24,7 @@
* @param client2
*
*/
- public VerySimpleGetter(short priorityclass, ClientRequestScheduler
chkscheduler, ClientRequestScheduler sskscheduler, FreenetURI uri2,
RequestClient client2) {
+ public VerySimpleGetter(short priorityclass, ClientRequestScheduler
chkscheduler, ClientRequestScheduler sskscheduler, FreenetURI uri2, Object
client2) {
super(priorityclass, chkscheduler, sskscheduler, client2);
uri = uri2;
}