public abstract class BaseStreamProcessor extends Object
| Constructor and Description |
|---|
BaseStreamProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected static org.semarglproject.source.AbstractSource |
createSourceForSink(DataSink sink)
Creates source appropriate for specified sink.
|
protected abstract void |
endStream() |
void |
process(File file)
Processes specified document's file using file path as base URI
|
void |
process(File file,
String baseUri)
Processes specified document's file
|
void |
process(InputStream inputStream,
String baseUri)
Processes stream input for document
|
void |
process(InputStream inputStream,
String mimeType,
String baseUri)
Processes stream input for document
|
void |
process(Reader reader,
String baseUri)
Processes reader input for document's
|
void |
process(Reader reader,
String mimeType,
String baseUri)
Processes reader input for document's
|
void |
process(String uri)
Processes document pointed by specified URI
|
void |
process(String uri,
String baseUri)
Processes document pointed by specified URI.
|
protected abstract void |
processInternal(InputStream inputStream,
String mimeType,
String baseUri) |
protected abstract void |
processInternal(Reader reader,
String mimeType,
String baseUri) |
abstract boolean |
setProperty(String key,
Object value)
Key-value based settings.
|
protected abstract void |
startStream() |
protected abstract void startStream()
throws ParseException
ParseExceptionprotected abstract void endStream()
throws ParseException
ParseExceptionprotected abstract void processInternal(Reader reader, String mimeType, String baseUri) throws ParseException
ParseExceptionprotected abstract void processInternal(InputStream inputStream, String mimeType, String baseUri) throws ParseException
ParseExceptionpublic abstract boolean setProperty(String key, Object value)
key - property keyvalue - property valuepublic final void process(File file) throws ParseException
file - document's fileParseExceptionpublic final void process(File file, String baseUri) throws ParseException
file - document's filebaseUri - document's URIParseExceptionpublic final void process(String uri) throws ParseException
uri - document's URIParseExceptionpublic final void process(String uri, String baseUri) throws ParseException
uri - document's URIbaseUri - document's URIParseExceptionpublic void process(InputStream inputStream, String baseUri) throws ParseException
inputStream - document's input streambaseUri - document's base URIParseExceptionpublic final void process(InputStream inputStream, String mimeType, String baseUri) throws ParseException
inputStream - document's input streammimeType - document's MIME typebaseUri - document's base URIParseExceptionpublic void process(Reader reader, String baseUri) throws ParseException
reader - document's readerParseExceptionpublic final void process(Reader reader, String mimeType, String baseUri) throws ParseException
reader - document's readermimeType - document's MIME typebaseUri - document's base URIParseExceptionprotected static org.semarglproject.source.AbstractSource createSourceForSink(DataSink sink)
sink - sink to create source forCopyright © 2012–2016. All rights reserved.