Package eu.europa.esig.dss.model
Class FileDocument
java.lang.Object
eu.europa.esig.dss.model.CommonDocument
eu.europa.esig.dss.model.FileDocument
- All Implemented Interfaces:
DSSDocument,Serializable
public class FileDocument extends CommonDocument
Document implementation stored on file-system.
- See Also:
- Serialized Form
-
Field Summary
Fields inherited from class eu.europa.esig.dss.model.CommonDocument
absolutePath, base64EncodeDigestMap, mimeType, name -
Constructor Summary
Constructors Constructor Description FileDocument(File file)Create a FileDocumentFileDocument(String path)Create a FileDocument -
Method Summary
Modifier and Type Method Description booleanexists()StringgetAbsolutePath()Returns theStringrepresenting the absolute path to the encapsulated document.FilegetFile()InputStreamopenStream()Opens aInputStreamon theDSSDocumentcontents.Methods inherited from class eu.europa.esig.dss.model.CommonDocument
getDigest, getMimeType, getName, save, setAbsolutePath, setMimeType, setName, toString, writeTo
-
Constructor Details
-
FileDocument
Create a FileDocument- Parameters:
path- the path to the file
-
FileDocument
Create a FileDocument- Parameters:
file-File
-
-
Method Details
-
openStream
Description copied from interface:DSSDocumentOpens aInputStreamon theDSSDocumentcontents. The type of theInputStreamdepends on the type of theDSSDocument.- Returns:
- an
InputStream
-
exists
public boolean exists() -
getFile
-
getAbsolutePath
Description copied from interface:DSSDocumentReturns theStringrepresenting the absolute path to the encapsulated document.- Specified by:
getAbsolutePathin interfaceDSSDocument- Overrides:
getAbsolutePathin classCommonDocument- Returns:
Stringrepresenting the absolute path to the encapsulated document.
-