com.northconcepts.datapipeline.file
Class FileSystemInfoReader
java.lang.Object
com.northconcepts.datapipeline.core.DataEndpoint
com.northconcepts.datapipeline.core.DataReader
com.northconcepts.datapipeline.file.FileSystemInfoReader
public class FileSystemInfoReader
- extends DataReader
Creates records from the metadata of files within a directory.
| Methods inherited from class com.northconcepts.datapipeline.core.DataEndpoint |
assertNotOpened, assertOpened, decrementRecordCount, exception, exception, exception, finalize, getRecordCount, getRecordCountAsBigInteger, getRecordCountAsString, getState, incrementRecordCount, isClosed, isOpen, isRecordCountBigInteger, resetRecordCount, toString |
FileSystemInfoReader
public FileSystemInfoReader(File root)
getFilter
public FileFilter getFilter()
setFilter
public FileSystemInfoReader setFilter(FileFilter filter)
getRecurseDirectories
public boolean getRecurseDirectories()
setRecurseDirectories
public FileSystemInfoReader setRecurseDirectories(boolean recurseDirectories)
getIncludeDirectories
public boolean getIncludeDirectories()
setIncludeDirectories
public FileSystemInfoReader setIncludeDirectories(boolean includeDirectories)
getAbsolutePaths
public boolean getAbsolutePaths()
setAbsolutePaths
public FileSystemInfoReader setAbsolutePaths(boolean absolutePaths)
addExceptionProperties
public DataException addExceptionProperties(DataException exception)
- Description copied from class:
DataEndpoint
- Adds this endpoint's current state to a
DataException. Since this method is called whenever an
exception is thrown, subclasses should override it to add their specific information.
- Overrides:
addExceptionProperties in class DataReader
open
public void open()
throws DataException
- Description copied from class:
DataEndpoint
- Makes this endpoint ready for reading or writing.
- Overrides:
open in class DataEndpoint
- Throws:
DataException
close
public void close()
- Description copied from class:
DataEndpoint
- Indicates that this endpoint has finished reading or writing.
- Overrides:
close in class DataEndpoint
readImpl
protected Record readImpl()
throws Throwable
- Description copied from class:
DataReader
- Overridden by subclasses to read the next record from this
DataReader.
If no record is available, null will be returned.
- Specified by:
readImpl in class DataReader
- Throws:
Throwable
Copyright (c) 2007-2009 North Concepts Inc. All Rights Reserved.