public class SimpleCollectionReader extends Object implements CollectionReader
A light collection reader
Copyright: Copyright (c) 2005
Company: IST, Drexel University
| Constructor and Description |
|---|
SimpleCollectionReader(ArticleParser parser) |
SimpleCollectionReader(String folder) |
SimpleCollectionReader(String folder,
ArticleParser parser) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes the collection reader and releases all occupied resources.
|
Article |
getArticleByKey(String key)
Reads out the article according to its key
|
ArticleParser |
getArticleParser()
Gets the article parser of the collection reader
|
Article |
getNextArticle()
Collection readers only support forward-only read mode.
|
boolean |
loadCollection(String collectionPath) |
void |
restart()
The collection reader supports forward-only read mode.
|
void |
setArticleParser(ArticleParser parser)
Sets the article parse for the collection reader
|
int |
size()
The size of the collection.
|
boolean |
supportArticleKeyRetrieval()
if the query supports this retrieval mode, one can get articles by calling getArticleByKey method.
|
public SimpleCollectionReader(String folder)
public SimpleCollectionReader(String folder, ArticleParser parser)
public SimpleCollectionReader(ArticleParser parser)
public boolean loadCollection(String collectionPath)
public ArticleParser getArticleParser()
CollectionReadergetArticleParser in interface CollectionReaderpublic void setArticleParser(ArticleParser parser)
CollectionReadersetArticleParser in interface CollectionReaderparser - the article parserpublic Article getNextArticle()
CollectionReadergetNextArticle in interface CollectionReaderpublic Article getArticleByKey(String key)
CollectionReadergetArticleByKey in interface CollectionReaderkey - the unique entry number of the articlepublic void close()
CollectionReaderclose in interface CollectionReaderpublic boolean supportArticleKeyRetrieval()
CollectionReadersupportArticleKeyRetrieval in interface CollectionReaderpublic void restart()
CollectionReaderrestart in interface CollectionReaderpublic int size()
CollectionReadersize in interface CollectionReaderCopyright © 2018 JULIE Lab, Germany. All rights reserved.