Code cleanup: Libraries/Readers
[fanfix.git] / src / be / nikiroo / fanfix / Instance.java
index 42e141e60bcc2dda445c55a77abc26dcd27a7e05..2231414c9b53f310838cbdbfb230779cc2703fbb 100644 (file)
@@ -9,6 +9,8 @@ import be.nikiroo.fanfix.bundles.ConfigBundle;
 import be.nikiroo.fanfix.bundles.StringIdBundle;
 import be.nikiroo.fanfix.bundles.UiConfig;
 import be.nikiroo.fanfix.bundles.UiConfigBundle;
+import be.nikiroo.fanfix.library.BasicLibrary;
+import be.nikiroo.fanfix.library.LocalLibrary;
 import be.nikiroo.fanfix.output.BasicOutput.OutputType;
 import be.nikiroo.utils.IOUtils;
 import be.nikiroo.utils.resources.Bundles;
@@ -23,7 +25,7 @@ public class Instance {
        private static UiConfigBundle uiconfig;
        private static StringIdBundle trans;
        private static Cache cache;
-       private static Library lib;
+       private static LocalLibrary lib;
        private static boolean debug;
        private static File coverDir;
        private static File readerTmp;
@@ -74,7 +76,7 @@ public class Instance {
                uiconfig = new UiConfigBundle();
                trans = new StringIdBundle(getLang());
                try {
-                       lib = new Library(getFile(Config.LIBRARY_DIR),
+                       lib = new LocalLibrary(getFile(Config.LIBRARY_DIR),
                                        OutputType.INFO_TEXT, OutputType.CBZ);
                } catch (Exception e) {
                        syserr(new IOException("Cannot create library for directory: "
@@ -161,11 +163,11 @@ public class Instance {
        }
 
        /**
-        * Get the (unique) {@link Library} for the program.
+        * Get the (unique) {@link LocalLibrary} for the program.
         * 
-        * @return the {@link Library}
+        * @return the {@link LocalLibrary}
         */
-       public static Library getLibrary() {
+       public static BasicLibrary getLibrary() {
                return lib;
        }
 
@@ -189,7 +191,7 @@ public class Instance {
 
        /**
         * Return the directory where to store temporary files for the remote
-        * {@link Library}.
+        * {@link LocalLibrary}.
         * 
         * @param host
         *            the remote for this host