Package org.apache.any23.source
Class FileDocumentSource
- java.lang.Object
-
- org.apache.any23.source.FileDocumentSource
-
- All Implemented Interfaces:
org.apache.any23.source.DocumentSource
public class FileDocumentSource extends Object implements org.apache.any23.source.DocumentSource
File implementation ofDocumentSource
.
-
-
Constructor Summary
Constructors Constructor Description FileDocumentSource(File file)
FileDocumentSource(File file, String baseIRI)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getContentLength()
String
getContentType()
String
getDocumentIRI()
boolean
isLocal()
InputStream
openInputStream()
String
readStream()
-
-
-
Method Detail
-
openInputStream
public InputStream openInputStream() throws IOException
- Specified by:
openInputStream
in interfaceorg.apache.any23.source.DocumentSource
- Throws:
IOException
-
getContentLength
public long getContentLength()
- Specified by:
getContentLength
in interfaceorg.apache.any23.source.DocumentSource
-
getDocumentIRI
public String getDocumentIRI()
- Specified by:
getDocumentIRI
in interfaceorg.apache.any23.source.DocumentSource
-
getContentType
public String getContentType()
- Specified by:
getContentType
in interfaceorg.apache.any23.source.DocumentSource
-
isLocal
public boolean isLocal()
- Specified by:
isLocal
in interfaceorg.apache.any23.source.DocumentSource
-
readStream
public String readStream() throws IOException
- Throws:
IOException
-
-