Class FileStorage
- java.lang.Object
-
- io.outofprintmagazine.web.storage.FileStorage
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNodegetCorpusAggregatesIdfJson(String corpus)StringgetCorpusAggregatesIdfString(String corpus)com.fasterxml.jackson.databind.JsonNodegetCorpusAggregatesJson(String corpus)com.fasterxml.jackson.databind.JsonNodegetCorpusAggregatesMBJson(String corpus)StringgetCorpusAggregatesMBString(String corpus)StringgetCorpusAggregatesString(String corpus)com.fasterxml.jackson.databind.JsonNodegetCorpusBatchJson(String corpus)StringgetCorpusBatchString(String corpus)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentAggregatesJson(String corpus, String document)StringgetCorpusDocumentAggregatesString(String corpus, String document)protected com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentJson(String corpus, String scratchFileName)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentLexiconLemma(String corpus, String document, String lemma)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentOOPJson(String corpus, String document)com.fasterxml.jackson.databind.node.ObjectNodegetCorpusDocumentOOPMetadata(String corpus, String document)StringgetCorpusDocumentOOPString(String corpus, String document)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentPipelineJson(String corpus, String document)StringgetCorpusDocumentPipelineString(String corpus, String document)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentStanfordJson(String corpus, String document)StringgetCorpusDocumentStanfordString(String corpus, String document)protected InputStreamgetCorpusDocumentStream(String corpus, String scratchFileName)protected StringgetCorpusDocumentString(String corpus, String scratchFileName)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentTfidfJson(String corpus, String document)StringgetCorpusDocumentTfidfString(String corpus, String document)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentTopicModelLemma(String corpus, String document, String lemma)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentTopicModelLemmaPOS(String corpus, String document, String lemma)StringgetCorpusDocumentTxtString(String corpus, String document)com.fasterxml.jackson.databind.JsonNodegetCorpusDocumentZJson(String corpus, String document)StringgetCorpusDocumentZString(String corpus, String document)protected StringgetCorpusFilePath(String corpus, String fileName)protected StringgetCorpusPath(String corpus)com.fasterxml.jackson.databind.JsonNodegetCorpusTopicModelLemma(String corpus, String lemma)com.fasterxml.jackson.databind.JsonNodegetCorpusTopicModelLemmaPOS(String corpus, String lemma)static FileStoragegetInstance(Properties p)protected com.fasterxml.jackson.databind.ObjectMappergetMapper()com.fasterxml.jackson.databind.node.ArrayNodelistCorpora()com.fasterxml.jackson.databind.node.ArrayNodelistCorpusDocuments(String corpus)
-
-
-
Method Detail
-
getMapper
protected com.fasterxml.jackson.databind.ObjectMapper getMapper()
-
getInstance
public static FileStorage getInstance(Properties p) throws IOException
- Throws:
IOException
-
getCorpusPath
protected String getCorpusPath(String corpus) throws IOException
- Throws:
IOException
-
getCorpusFilePath
protected String getCorpusFilePath(String corpus, String fileName) throws IOException
- Throws:
IOException
-
getCorpusDocumentStream
protected InputStream getCorpusDocumentStream(String corpus, String scratchFileName) throws IOException
- Throws:
IOException
-
getCorpusDocumentString
protected String getCorpusDocumentString(String corpus, String scratchFileName) throws IOException
- Throws:
IOException
-
getCorpusDocumentJson
protected com.fasterxml.jackson.databind.JsonNode getCorpusDocumentJson(String corpus, String scratchFileName) throws IOException
- Throws:
IOException
-
listCorpora
public com.fasterxml.jackson.databind.node.ArrayNode listCorpora() throws IOException- Specified by:
listCorporain interfaceIStorage- Throws:
IOException
-
getCorpusBatchString
public String getCorpusBatchString(String corpus) throws IOException
- Specified by:
getCorpusBatchStringin interfaceIStorage- Throws:
IOException
-
getCorpusBatchJson
public com.fasterxml.jackson.databind.JsonNode getCorpusBatchJson(String corpus) throws IOException
- Specified by:
getCorpusBatchJsonin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesString
public String getCorpusAggregatesString(String corpus) throws IOException
- Specified by:
getCorpusAggregatesStringin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesJson
public com.fasterxml.jackson.databind.JsonNode getCorpusAggregatesJson(String corpus) throws IOException
- Specified by:
getCorpusAggregatesJsonin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesIdfString
public String getCorpusAggregatesIdfString(String corpus) throws IOException
- Specified by:
getCorpusAggregatesIdfStringin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesIdfJson
public com.fasterxml.jackson.databind.JsonNode getCorpusAggregatesIdfJson(String corpus) throws IOException
- Specified by:
getCorpusAggregatesIdfJsonin interfaceIStorage- Throws:
IOException
-
listCorpusDocuments
public com.fasterxml.jackson.databind.node.ArrayNode listCorpusDocuments(String corpus) throws IOException
- Specified by:
listCorpusDocumentsin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentTxtString
public String getCorpusDocumentTxtString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentTxtStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentOOPString
public String getCorpusDocumentOOPString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentOOPStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentOOPJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentOOPJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentOOPJsonin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentAggregatesString
public String getCorpusDocumentAggregatesString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentAggregatesStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentAggregatesJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentAggregatesJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentAggregatesJsonin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentPipelineString
public String getCorpusDocumentPipelineString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentPipelineStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentPipelineJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentPipelineJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentPipelineJsonin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentStanfordString
public String getCorpusDocumentStanfordString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentStanfordStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentStanfordJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentStanfordJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentStanfordJsonin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentOOPMetadata
public com.fasterxml.jackson.databind.node.ObjectNode getCorpusDocumentOOPMetadata(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentOOPMetadatain interfaceIStorage- Throws:
IOException
-
getCorpusDocumentTfidfString
public String getCorpusDocumentTfidfString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentTfidfStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentTfidfJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentTfidfJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentTfidfJsonin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentZString
public String getCorpusDocumentZString(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentZStringin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentZJson
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentZJson(String corpus, String document) throws IOException
- Specified by:
getCorpusDocumentZJsonin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesMBString
public String getCorpusAggregatesMBString(String corpus) throws IOException
- Specified by:
getCorpusAggregatesMBStringin interfaceIStorage- Throws:
IOException
-
getCorpusAggregatesMBJson
public com.fasterxml.jackson.databind.JsonNode getCorpusAggregatesMBJson(String corpus) throws IOException
- Specified by:
getCorpusAggregatesMBJsonin interfaceIStorage- Throws:
IOException
-
getCorpusTopicModelLemma
public com.fasterxml.jackson.databind.JsonNode getCorpusTopicModelLemma(String corpus, String lemma) throws IOException
- Specified by:
getCorpusTopicModelLemmain interfaceIStorage- Throws:
IOException
-
getCorpusTopicModelLemmaPOS
public com.fasterxml.jackson.databind.JsonNode getCorpusTopicModelLemmaPOS(String corpus, String lemma) throws IOException
- Specified by:
getCorpusTopicModelLemmaPOSin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentTopicModelLemma
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentTopicModelLemma(String corpus, String document, String lemma) throws IOException
- Specified by:
getCorpusDocumentTopicModelLemmain interfaceIStorage- Throws:
IOException
-
getCorpusDocumentTopicModelLemmaPOS
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentTopicModelLemmaPOS(String corpus, String document, String lemma) throws IOException
- Specified by:
getCorpusDocumentTopicModelLemmaPOSin interfaceIStorage- Throws:
IOException
-
getCorpusDocumentLexiconLemma
public com.fasterxml.jackson.databind.JsonNode getCorpusDocumentLexiconLemma(String corpus, String document, String lemma) throws IOException
- Specified by:
getCorpusDocumentLexiconLemmain interfaceIStorage- Throws:
IOException
-
-