public class FileDescriptorFactory
extends java.lang.Object
Title: Framework Support Library
Description: Factory for file descriptor based files utils, such as readers and writers.
Copyright: Copyright (c) 2016
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static class |
FileDescriptorFactory.FileDescriptorProcessingException |
static interface |
FileDescriptorFactory.FileDescriptorProcessorExceptionStrategy |
static interface |
FileDescriptorFactory.RecordListener |
Constructor and Description |
---|
FileDescriptorFactory() |
Modifier and Type | Method and Description |
---|---|
com.streamscape.lib.file.FileLinesReader |
createFileLinesReader(java.io.InputStream inputStream,
java.lang.String encoding,
boolean eofIsEndOfLine) |
com.streamscape.lib.file.FileRecordsReader |
createFileRecordsReader() |
com.streamscape.lib.file.FileRecordsWriter |
createFileRecordsWriter(java.io.Writer writer) |
com.streamscape.lib.file.OneRecordReader |
createOneRecordReader() |
com.streamscape.lib.file.OneRecordWriter |
createOneRecordWriter() |
java.lang.ClassLoader |
getClassLoader() |
FileDescriptor |
getFileDescriptor() |
com.streamscape.lib.file.FormatterFactory |
getFormatterFactory() |
Logger |
getLogger() |
java.util.HashSet |
getObservableRecordTypes() |
FileDescriptorFactory.RecordListener |
getRecordListener() |
ReferencePathManager |
getSdrManager() |
SemanticTypeCache |
getTypeCache() |
void |
init(FileDescriptor fileDescriptor,
java.lang.ClassLoader classLoader,
FabricContext fabricContext) |
FileDescriptorFactory |
setFormatterFactory(com.streamscape.lib.file.FormatterFactory formatterFactory) |
void |
setLogger(Logger logger) |
void |
setObservableRecordType(java.lang.String recordType) |
void |
setObservableRecordTypes(java.util.List recordTypes) |
void |
setRecordListener(FileDescriptorFactory.RecordListener recordListener) |
void |
validateAndInit() |
public void init(FileDescriptor fileDescriptor, java.lang.ClassLoader classLoader, FabricContext fabricContext)
public void validateAndInit()
public FileDescriptor getFileDescriptor()
public ReferencePathManager getSdrManager()
public void setRecordListener(FileDescriptorFactory.RecordListener recordListener)
public FileDescriptorFactory.RecordListener getRecordListener()
public void setObservableRecordType(java.lang.String recordType)
public void setObservableRecordTypes(java.util.List recordTypes)
public java.util.HashSet getObservableRecordTypes()
public SemanticTypeCache getTypeCache()
public java.lang.ClassLoader getClassLoader()
public com.streamscape.lib.file.FormatterFactory getFormatterFactory()
public FileDescriptorFactory setFormatterFactory(com.streamscape.lib.file.FormatterFactory formatterFactory)
public void setLogger(Logger logger)
public Logger getLogger()
public com.streamscape.lib.file.FileLinesReader createFileLinesReader(java.io.InputStream inputStream, java.lang.String encoding, boolean eofIsEndOfLine)
public com.streamscape.lib.file.FileRecordsReader createFileRecordsReader()
public com.streamscape.lib.file.OneRecordReader createOneRecordReader()
public com.streamscape.lib.file.FileRecordsWriter createFileRecordsWriter(java.io.Writer writer)
public com.streamscape.lib.file.OneRecordWriter createOneRecordWriter()
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.