datasource/IContent_Loader: new interface for caching file content loaders
authorEnrico Weigelt, metux IT service <[email protected]>
Sat, 24 Jul 2010 14:01:34 +0000 (24 16:01 +0200)
committerEnrico Weigelt, metux IT service <[email protected]>
Sat, 24 Jul 2010 18:44:21 +0000 (24 20:44 +0200)
build.xml
datasource/IContent_Loader.java [new file with mode: 0644]

index 412b98f..4d47480 100644 (file)
--- a/build.xml
+++ b/build.xml
@@ -78,6 +78,7 @@
        <mkdir dir="${build-lib}" />
        <javac destdir="${build-lib}" srcdir="${src}/datasource" debug="on" classpath="${build-lib}" includeantruntime="false">
            <include name="ITextDB_Loader.java"/>
+           <include name="IContent_Loader.java"/>
            <include name="TextTable.java"/>
            <include name="TextTable_List.java" />
            <include name="Cached_TextTable_Loader.java"/>
diff --git a/datasource/IContent_Loader.java b/datasource/IContent_Loader.java
new file mode 100644 (file)
index 0000000..d104f20
--- /dev/null
@@ -0,0 +1,14 @@
+package org.de.metux.datasource;
+
+import java.io.File;
+import java.net.URL;
+
+public interface IContent_Loader
+{
+    public void setCaching(boolean c);
+    public void clearCache();
+
+    public String load(URL url, boolean strip_comments);
+    public String load(File f, boolean strip_comments);
+    public String load(String fn, boolean strip_comments);
+}