Author: jflesch
Date: 2007-04-14 18:55:05 +0000 (Sat, 14 Apr 2007)
New Revision: 12708
Added:
trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java
Removed:
trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java
Modified:
trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java
trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java
trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java
trunk/apps/Thaw/src/thaw/plugins/index/BlackList.java
trunk/apps/Thaw/src/thaw/plugins/index/File.java
trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java
trunk/apps/Thaw/src/thaw/plugins/index/Index.java
trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
trunk/apps/Thaw/src/thaw/plugins/index/IndexSelecter.java
trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
trunk/apps/Thaw/src/thaw/plugins/index/Link.java
Log:
Move FreenetURIHelper from thaw.core to thaw.fcp + Add in the indexes the
client version
Deleted: trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java
===================================================================
--- trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -1,321 +0,0 @@
-package thaw.core;
-
-/**
- * would be better called "FreenetKeyHelper" ... but too late :p
- */
-public class FreenetURIHelper {
-
- private FreenetURIHelper() {
-
- }
-
- /**
- * Quick test to see if the string could be a key
- * only check the head, not the content (this property is used in
FetchPlugin,
- * please keep it)
- */
- public static boolean isAKey(String key) {
- if (key == null)
- return false;
-
- return (key.startsWith("CHK@")
- || key.startsWith("SSK@")
- || key.startsWith("USK@")
- || key.startsWith("KSK@"));
- }
-
- public static String cleanURI(String uri) {
- if (uri == null)
- return uri;
-
- uri = uri.replaceFirst("http://127.0.0.1:8888/", "");
- uri = uri.replaceFirst("http://localhost/", "");
- uri = uri.replaceFirst("freenet:", "");
-
- try {
- uri = java.net.URLDecoder.decode(uri, "UTF-8");
- } catch (final java.io.UnsupportedEncodingException e) {
- Logger.warning(new FreenetURIHelper(),
"UnsupportedEncodingException (UTF-8): "+e.toString());
- }
-
- if ((uri.indexOf("CHK@") < 0)
- && (uri.indexOf("USK@") < 0)
- && (uri.indexOf("KSK@") < 0)
- && (uri.indexOf("SSK@") < 0)) {
- Logger.notice(new FreenetURIHelper(), "Not a valid key:
"+uri);
- return null;
- }
-
- return uri;
- }
-
-
- public static String getFilenameFromKey(final String key) {
- String filename;
- final String cutcut[] = key.split("/");
-
- if (key == null)
- return null;
-
- if(!key.endsWith("/")) {
- filename = cutcut[cutcut.length-1];
- } else {
- filename = "index.html";
- }
-
- return filename;
- }
-
-
- public static String convertSSKtoUSK(String SSK) {
- if ((SSK == null) || SSK.startsWith("USK@"))
- return SSK;
-
- SSK = SSK.replaceFirst("SSK@", "USK@");
-
- final String[] split = SSK.split("/");
-
- SSK = "";
-
- for (int i = 0 ; i < split.length ; i++) {
- switch (i) {
- case(0):
- SSK = split[i];
- break;
- case(1):
- final String subsplit[] = split[i].split("-");
-
- SSK = SSK + "/";
-
- for (int j = 0 ; j < subsplit.length-1 ; j++) {
- if (j == 0)
- SSK = SSK + subsplit[j];
- else
- SSK = SSK + "-" + subsplit[j];
- }
-
- SSK = SSK + "/" + subsplit[subsplit.length-1];
-
- break;
- default:
- SSK = SSK + "/" + split[i];
- }
- }
-
- return SSK;
- }
-
-
- public static String abs(final String val) {
- try {
- final java.math.BigDecimal bd = new
java.math.BigDecimal(val);
- return bd.abs().toString();
- } catch(final java.lang.NumberFormatException e) {
- Logger.warning(new FreenetURIHelper(),
"NumberFormatException while parsing '"+val+"'");
- return "0";
- }
- }
-
-
- public static String convertUSKtoSSK(String USK) {
- if ((USK == null) || USK.startsWith("SSK@"))
- return USK;
-
- USK = USK.replaceFirst("USK@", "SSK@");
-
- final String[] split = USK.split("/");
-
- USK = "";
-
- for (int i = 0 ; i < split.length ; i++) {
- switch (i) {
- case(0):
- USK = split[i];
- break;
- case(2):
- USK += "-" + FreenetURIHelper.abs(split[i]);
- break;
- default:
- USK += "/" + split[i];
- break;
- }
- }
-
- return USK;
- }
-
-
- public static String getPublicInsertionSSK(String key) {
- key = FreenetURIHelper.convertUSKtoSSK(key);
-
- final String split[] = key.split("/");
-
- key = "";
-
- for (int i = 0 ; i < split.length-1 ; i++) {
- if (i == 0)
- key = key + split[i];
- else
- key = key + "/" + split[i];
- }
-
- return key;
- }
-
-
- protected static String changeRev(final String revStr, final int rev,
final int offset) {
- if (offset == 0)
- return Integer.toString(rev);
-
- return Integer.toString(Integer.parseInt(revStr) + offset);
- }
-
- /**
- * @param offset if == 0, then rev is changed according to the given
offset
- */
- public static String changeSSKRevision(String key, final int rev, final
int offset) {
-
- if (key == null)
- return null;
-
- final String[] split = key.split("/");
-
- key = "";
-
- for (int i = 0 ; i < split.length ; i++) {
- switch(i) {
- case(0):
- key = key + split[i];
- break;
- case(1):
- final String[] subsplit = split[i].split("-");
-
- for (int j = 0 ; j < subsplit.length-1 ; j++) {
- if (j == 0)
- key = key + "/" + subsplit[j];
- else
- key = key + "-" + subsplit[j];
- }
-
- key = key + "-" +
FreenetURIHelper.changeRev(subsplit[subsplit.length-1], rev, offset);
- break;
- default:
- key = key + "/" + split[i];
- }
- }
-
- return key;
- }
-
-
- public static String changeUSKRevision(String key, int rev, int offset)
{
- if (key == null)
- return null;
-
- final String[] split = key.split("/");
-
- key = "";
-
- for (int i = 0 ; i < split.length ; i++) {
- switch(i) {
- case(0):
- key = key + split[i];
- break;
- case(2):
- key = key + "/" +
FreenetURIHelper.changeRev(split[2], rev, offset);
- break;
- default:
- key = key + "/" + split[i];
- }
- }
-
- return key;
-
- }
-
-
- public static int getUSKRevision(final String key) {
- String[] split;
-
- if (key == null)
- return -1;
-
- split = key.split("/");
-
- if (split.length < 3)
- return -1;
-
- try {
- return Integer.parseInt(split[2]);
- } catch(NumberFormatException e) {
- Logger.warning(new FreenetURIHelper(), "Unable to parse
'"+key +"'");
- return -1;
- }
- }
-
-
- /**
- * will lower the case !
- * will return the begining of the key.
- */
- public static String getComparablePart(String key) {
- if (key == null)
- return null;
-
- if (key.startsWith("KSK@")) {
- return key;
- }
-
- if (key.length() <= 70)
- return key.toLowerCase();
-
- return key.substring(0, 70).toLowerCase();
- }
-
-
- /**
- * this process is not costless.
- */
- public static boolean compareKeys(String keyA, String keyB) {
- if (keyA == keyB)
- return true;
-
- if (keyA == null || keyB == null) {
- Logger.notice(new FreenetURIHelper(), "compareKeys :
null argument ?!");
- return false;
- }
-
- keyA = cleanURI(keyA);
- keyB = cleanURI(keyB);
-
- if (keyA.startsWith("USK@"))
- keyA = convertUSKtoSSK(keyA);
-
- if (keyB.startsWith("USK@"))
- keyB = convertUSKtoSSK(keyB);
-
- if (!keyA.substring(0, 3).equals(keyB.substring(0, 3))) {
- Logger.notice(new FreenetURIHelper(), "Not the same
kind of key : "+
- keyA.substring(0, 3) + " vs " +
keyB.substring(0, 3));
- return false;
- }
-
- if (keyA.startsWith("CHK@")) {
- return
getComparablePart(keyA).equals(getComparablePart(keyB));
- }
-
- if (keyA.startsWith("SSK@")) {
- keyA = changeSSKRevision(keyA, 0, 0);
- keyB = changeSSKRevision(keyB, 0, 0);
-
- keyA = keyA.replaceAll(".frdx", ".xml"); /* we consider
.frdx equivalent to .xml */
- keyB = keyB.replaceAll(".frdx", ".xml"); /* we consider
.frdx equivalent to .xml */
- }
-
- if ( keyA.equals(keyB) )
- return true;
-
- return false;
- }
-}
-
Modified: trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPClientGet.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -7,7 +7,6 @@
import java.util.Observable;
import java.util.Observer;
-import thaw.core.FreenetURIHelper;
import thaw.core.Logger;
public class FCPClientGet extends Observable implements Observer,
FCPTransferQuery {
@@ -47,6 +46,7 @@
private boolean noDDA = false;
+
/**
* See setParameters().
*/
Modified: trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/fcp/FCPQueueManager.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -4,7 +4,6 @@
import java.util.Iterator;
import java.util.Vector;
-import thaw.core.FreenetURIHelper;
import thaw.core.Logger;
/**
Copied: trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java (from rev 12680,
trunk/apps/Thaw/src/thaw/core/FreenetURIHelper.java)
===================================================================
--- trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java
(rev 0)
+++ trunk/apps/Thaw/src/thaw/fcp/FreenetURIHelper.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -0,0 +1,323 @@
+package thaw.fcp;
+
+import thaw.core.Logger;
+
+/**
+ * would be better called "FreenetKeyHelper" ... but too late :p
+ */
+public class FreenetURIHelper {
+
+ private FreenetURIHelper() {
+
+ }
+
+ /**
+ * Quick test to see if the string could be a key
+ * only check the head, not the content (this property is used in
FetchPlugin,
+ * please keep it)
+ */
+ public static boolean isAKey(String key) {
+ if (key == null)
+ return false;
+
+ return (key.startsWith("CHK@")
+ || key.startsWith("SSK@")
+ || key.startsWith("USK@")
+ || key.startsWith("KSK@"));
+ }
+
+ public static String cleanURI(String uri) {
+ if (uri == null)
+ return uri;
+
+ uri = uri.replaceFirst("http://127.0.0.1:8888/", "");
+ uri = uri.replaceFirst("http://localhost/", "");
+ uri = uri.replaceFirst("freenet:", "");
+
+ try {
+ uri = java.net.URLDecoder.decode(uri, "UTF-8");
+ } catch (final java.io.UnsupportedEncodingException e) {
+ Logger.warning(new FreenetURIHelper(),
"UnsupportedEncodingException (UTF-8): "+e.toString());
+ }
+
+ if ((uri.indexOf("CHK@") < 0)
+ && (uri.indexOf("USK@") < 0)
+ && (uri.indexOf("KSK@") < 0)
+ && (uri.indexOf("SSK@") < 0)) {
+ Logger.notice(new FreenetURIHelper(), "Not a valid key:
"+uri);
+ return null;
+ }
+
+ return uri;
+ }
+
+
+ public static String getFilenameFromKey(final String key) {
+ String filename;
+ final String cutcut[] = key.split("/");
+
+ if (key == null)
+ return null;
+
+ if(!key.endsWith("/")) {
+ filename = cutcut[cutcut.length-1];
+ } else {
+ filename = "index.html";
+ }
+
+ return filename;
+ }
+
+
+ public static String convertSSKtoUSK(String SSK) {
+ if ((SSK == null) || SSK.startsWith("USK@"))
+ return SSK;
+
+ SSK = SSK.replaceFirst("SSK@", "USK@");
+
+ final String[] split = SSK.split("/");
+
+ SSK = "";
+
+ for (int i = 0 ; i < split.length ; i++) {
+ switch (i) {
+ case(0):
+ SSK = split[i];
+ break;
+ case(1):
+ final String subsplit[] = split[i].split("-");
+
+ SSK = SSK + "/";
+
+ for (int j = 0 ; j < subsplit.length-1 ; j++) {
+ if (j == 0)
+ SSK = SSK + subsplit[j];
+ else
+ SSK = SSK + "-" + subsplit[j];
+ }
+
+ SSK = SSK + "/" + subsplit[subsplit.length-1];
+
+ break;
+ default:
+ SSK = SSK + "/" + split[i];
+ }
+ }
+
+ return SSK;
+ }
+
+
+ public static String abs(final String val) {
+ try {
+ final java.math.BigDecimal bd = new
java.math.BigDecimal(val);
+ return bd.abs().toString();
+ } catch(final java.lang.NumberFormatException e) {
+ Logger.warning(new FreenetURIHelper(),
"NumberFormatException while parsing '"+val+"'");
+ return "0";
+ }
+ }
+
+
+ public static String convertUSKtoSSK(String USK) {
+ if ((USK == null) || USK.startsWith("SSK@"))
+ return USK;
+
+ USK = USK.replaceFirst("USK@", "SSK@");
+
+ final String[] split = USK.split("/");
+
+ USK = "";
+
+ for (int i = 0 ; i < split.length ; i++) {
+ switch (i) {
+ case(0):
+ USK = split[i];
+ break;
+ case(2):
+ USK += "-" + FreenetURIHelper.abs(split[i]);
+ break;
+ default:
+ USK += "/" + split[i];
+ break;
+ }
+ }
+
+ return USK;
+ }
+
+
+ public static String getPublicInsertionSSK(String key) {
+ key = FreenetURIHelper.convertUSKtoSSK(key);
+
+ final String split[] = key.split("/");
+
+ key = "";
+
+ for (int i = 0 ; i < split.length-1 ; i++) {
+ if (i == 0)
+ key = key + split[i];
+ else
+ key = key + "/" + split[i];
+ }
+
+ return key;
+ }
+
+
+ protected static String changeRev(final String revStr, final int rev,
final int offset) {
+ if (offset == 0)
+ return Integer.toString(rev);
+
+ return Integer.toString(Integer.parseInt(revStr) + offset);
+ }
+
+ /**
+ * @param offset if == 0, then rev is changed according to the given
offset
+ */
+ public static String changeSSKRevision(String key, final int rev, final
int offset) {
+
+ if (key == null)
+ return null;
+
+ final String[] split = key.split("/");
+
+ key = "";
+
+ for (int i = 0 ; i < split.length ; i++) {
+ switch(i) {
+ case(0):
+ key = key + split[i];
+ break;
+ case(1):
+ final String[] subsplit = split[i].split("-");
+
+ for (int j = 0 ; j < subsplit.length-1 ; j++) {
+ if (j == 0)
+ key = key + "/" + subsplit[j];
+ else
+ key = key + "-" + subsplit[j];
+ }
+
+ key = key + "-" +
FreenetURIHelper.changeRev(subsplit[subsplit.length-1], rev, offset);
+ break;
+ default:
+ key = key + "/" + split[i];
+ }
+ }
+
+ return key;
+ }
+
+
+ public static String changeUSKRevision(String key, int rev, int offset)
{
+ if (key == null)
+ return null;
+
+ final String[] split = key.split("/");
+
+ key = "";
+
+ for (int i = 0 ; i < split.length ; i++) {
+ switch(i) {
+ case(0):
+ key = key + split[i];
+ break;
+ case(2):
+ key = key + "/" +
FreenetURIHelper.changeRev(split[2], rev, offset);
+ break;
+ default:
+ key = key + "/" + split[i];
+ }
+ }
+
+ return key;
+
+ }
+
+
+ public static int getUSKRevision(final String key) {
+ String[] split;
+
+ if (key == null)
+ return -1;
+
+ split = key.split("/");
+
+ if (split.length < 3)
+ return -1;
+
+ try {
+ return Integer.parseInt(split[2]);
+ } catch(NumberFormatException e) {
+ Logger.warning(new FreenetURIHelper(), "Unable to parse
'"+key +"'");
+ return -1;
+ }
+ }
+
+
+ /**
+ * will lower the case !
+ * will return the begining of the key.
+ */
+ public static String getComparablePart(String key) {
+ if (key == null)
+ return null;
+
+ if (key.startsWith("KSK@")) {
+ return key;
+ }
+
+ if (key.length() <= 70)
+ return key.toLowerCase();
+
+ return key.substring(0, 70).toLowerCase();
+ }
+
+
+ /**
+ * this process is not costless.
+ */
+ public static boolean compareKeys(String keyA, String keyB) {
+ if (keyA == keyB)
+ return true;
+
+ if (keyA == null || keyB == null) {
+ Logger.notice(new FreenetURIHelper(), "compareKeys :
null argument ?!");
+ return false;
+ }
+
+ keyA = cleanURI(keyA);
+ keyB = cleanURI(keyB);
+
+ if (keyA.startsWith("USK@"))
+ keyA = convertUSKtoSSK(keyA);
+
+ if (keyB.startsWith("USK@"))
+ keyB = convertUSKtoSSK(keyB);
+
+ if (!keyA.substring(0, 3).equals(keyB.substring(0, 3))) {
+ Logger.notice(new FreenetURIHelper(), "Not the same
kind of key : "+
+ keyA.substring(0, 3) + " vs " +
keyB.substring(0, 3));
+ return false;
+ }
+
+ if (keyA.startsWith("CHK@")) {
+ return
getComparablePart(keyA).equals(getComparablePart(keyB));
+ }
+
+ if (keyA.startsWith("SSK@")) {
+ keyA = changeSSKRevision(keyA, 0, 0);
+ keyB = changeSSKRevision(keyB, 0, 0);
+
+ keyA = keyA.replaceAll(".frdx", ".xml"); /* we consider
.frdx equivalent to .xml */
+ keyB = keyB.replaceAll(".frdx", ".xml"); /* we consider
.frdx equivalent to .xml */
+ }
+
+ if ( keyA.equals(keyB) )
+ return true;
+
+ return false;
+ }
+}
+
Modified: trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/FetchPlugin.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -9,7 +9,7 @@
import javax.swing.WindowConstants;
import thaw.core.Core;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.I18n;
import thaw.gui.IconBox;
import thaw.core.Logger;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/BlackList.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/BlackList.java 2007-04-14
18:39:32 UTC (rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/BlackList.java 2007-04-14
18:55:05 UTC (rev 12708)
@@ -21,7 +21,7 @@
import thaw.core.I18n;
import thaw.core.Logger;
import thaw.core.Core;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.gui.IconBox;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/File.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/File.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/File.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -12,7 +12,7 @@
import java.util.Vector;
import java.util.Iterator;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.Logger;
import thaw.fcp.FCPClientGet;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java 2007-04-14
18:39:32 UTC (rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/FileTable.java 2007-04-14
18:55:05 UTC (rev 12708)
@@ -28,7 +28,7 @@
import javax.swing.table.TableColumnModel;
import thaw.core.Config;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.I18n;
import thaw.gui.IconBox;
import thaw.core.Logger;
@@ -381,7 +381,7 @@
if (column == 2) {
String key = file.getPublicKey();
- if (key == null ||
!thaw.core.FreenetURIHelper.isAKey(key))
+ if (key == null ||
!FreenetURIHelper.isAKey(key))
key =
I18n.getMessage("thaw.common.unknown");
return key;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -54,7 +54,7 @@
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.I18n;
import thaw.core.Logger;
import thaw.fcp.FCPClientGet;
@@ -997,6 +997,13 @@
header.appendChild(title);
+
+ final Element thawVersion = xmlDoc.createElement("client");
+ final Text versionText = xmlDoc.createTextNode("Thaw
"+thaw.core.Main.VERSION);
+ thawVersion.appendChild(versionText);
+
+ header.appendChild(thawVersion);
+
if (getPublishPrivateKey() && getPrivateKey() != null) {
final Element privateKeyEl =
xmlDoc.createElement("privateKey");
final Text privateKeyText =
xmlDoc.createTextNode(getPrivateKey());
Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
2007-04-14 18:39:32 UTC (rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
2007-04-14 18:55:05 UTC (rev 12708)
@@ -37,7 +37,7 @@
import thaw.core.Config;
import thaw.core.FileChooser;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.I18n;
import thaw.core.Logger;
import thaw.fcp.FCPGenerateSSK;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexSelecter.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexSelecter.java 2007-04-14
18:39:32 UTC (rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexSelecter.java 2007-04-14
18:55:05 UTC (rev 12708)
@@ -13,7 +13,7 @@
import thaw.core.I18n;
import thaw.core.Logger;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.plugins.Hsqldb;
/**
Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java 2007-04-14
18:39:32 UTC (rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexTree.java 2007-04-14
18:55:05 UTC (rev 12708)
@@ -29,7 +29,7 @@
import javax.swing.tree.TreeSelectionModel;
import thaw.core.Config;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.I18n;
import thaw.gui.IconBox;
import thaw.core.Logger;
Modified: trunk/apps/Thaw/src/thaw/plugins/index/Link.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Link.java 2007-04-14 18:39:32 UTC
(rev 12707)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Link.java 2007-04-14 18:55:05 UTC
(rev 12708)
@@ -7,7 +7,7 @@
import org.w3c.dom.Document;
import org.w3c.dom.Element;
-import thaw.core.FreenetURIHelper;
+import thaw.fcp.FreenetURIHelper;
import thaw.core.Logger;
import thaw.plugins.Hsqldb;