X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fcli%2FCliReader.java;h=2a085a76e0b0829762c1b63794dc6a303d590143;hb=0013f760d69fd7db2b298c3da5d89bc0b102eabf;hp=a9dcfeeb5b51b3578369f04fe588973524b833c0;hpb=e92e4ae338d932e6b65e855b4b710e14b5ace1b7;p=fanfix.git diff --git a/src/be/nikiroo/fanfix/reader/cli/CliReader.java b/src/be/nikiroo/fanfix/reader/cli/CliReader.java index a9dcfee..2a085a7 100644 --- a/src/be/nikiroo/fanfix/reader/cli/CliReader.java +++ b/src/be/nikiroo/fanfix/reader/cli/CliReader.java @@ -85,9 +85,8 @@ class CliReader extends BasicReader { } @Override - public void browse(String source) { - List stories; - stories = getLibrary().getListBySource(source); + public void browse(String source) throws IOException { + List stories = getLibrary().getListBySource(source); for (MetaData story : stories) { String author = ""; @@ -100,6 +99,15 @@ class CliReader extends BasicReader { } } + @Override + public void search(boolean sync) throws IOException { + for (SupportType type : SupportType.values()) { + if (BasicSearchable.getSearchable(type) != null) { + System.out.println(type); + } + } + } + @Override public void search(SupportType searchOn, String keywords, int page, int item, boolean sync) throws IOException { @@ -144,8 +152,7 @@ class CliReader extends BasicReader { } else { if (page <= 0) { if (stag.isLeaf()) { - search.search(stag, 1); - System.out.println(stag.getPages()); + System.out.println(search.searchPages(stag)); } else { System.out.println(stag.getCount()); }