public class DataStoreTextWriter extends java.lang.Object implements TextWriter, java.io.Closeable, PreExtractedTextProvider
| Constructor and Description |
|---|
DataStoreTextWriter(java.io.File directory,
boolean readOnlyMode) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
ExtractedText |
getText(java.lang.String propertyPath,
Blob blob)
Get pre extracted text for given blob at given path
|
boolean |
isProcessed(java.lang.String blobId) |
void |
markEmpty(java.lang.String blobId) |
void |
markError(java.lang.String blobId) |
java.lang.String |
toString() |
void |
write(java.lang.String blobId,
java.lang.String text) |
public DataStoreTextWriter(java.io.File directory,
boolean readOnlyMode)
throws java.io.IOException
java.io.IOExceptionpublic ExtractedText getText(java.lang.String propertyPath, Blob blob) throws java.io.IOException
PreExtractedTextProvidergetText in interface PreExtractedTextProviderpropertyPath - path of the binary propertyblob - binary property valuejava.io.IOExceptionpublic void write(java.lang.String blobId,
java.lang.String text)
throws java.io.IOException
write in interface TextWriterjava.io.IOExceptionpublic void markEmpty(java.lang.String blobId)
markEmpty in interface TextWriterpublic void markError(java.lang.String blobId)
markError in interface TextWriterpublic boolean isProcessed(java.lang.String blobId)
isProcessed in interface TextWriterpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Object"Copyright © 2010 - 2018 Adobe Systems Incorporated. All Rights Reserved"