X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2FInstance.java;h=9b6448ecb1cb89d490dfe6642d404069382a8868;hb=315f14ae3752d90c683a07fa20f1aa53f6010d6d;hp=42e141e60bcc2dda445c55a77abc26dcd27a7e05;hpb=b0e88ebd20f8b2950c382694e936da76ac3596b6;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/Instance.java b/src/be/nikiroo/fanfix/Instance.java index 42e141e..9b6448e 100644 --- a/src/be/nikiroo/fanfix/Instance.java +++ b/src/be/nikiroo/fanfix/Instance.java @@ -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 @@ -260,6 +262,15 @@ public class Instance { } } + /** + * The program is in DEBUG mode (more verbose). + * + * @return TRUE if it is + */ + public static boolean isDebug() { + return debug; + } + /** * Return a path, but support the special $HOME variable. *