org.ckkloverdos.source
Class FileSource

java.lang.Object
  extended by org.ckkloverdos.source.SourceSkeleton
      extended by org.ckkloverdos.source.FileSource
All Implemented Interfaces:
ISource

public class FileSource
extends SourceSkeleton

A File- based source implementation.

In the constructor with a SourceTypeRegistry, the registry is used to obtain the SourceType from the file's extension.

Author:
Christos KK Loverdos

Field Summary
 
Fields inherited from class org.ckkloverdos.source.SourceSkeleton
is, name, type, valid
 
Constructor Summary
FileSource(java.io.File file, SourceType type)
           
FileSource(java.io.File file, SourceTypeRegistry r)
           
 
Method Summary
 
Methods inherited from class org.ckkloverdos.source.SourceSkeleton
getDescription, getInputStream, getName, getReader, getReader, getString, getString, getType, isText, isValid, setInputStream, setName, setType, setValid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileSource

public FileSource(java.io.File file,
                  SourceTypeRegistry r)
           throws java.io.IOException
Throws:
java.io.IOException

FileSource

public FileSource(java.io.File file,
                  SourceType type)
           throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException


Copyright © 1999-2007 Christos KK Loverdos. All Rights Reserved.