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
Document implementation stored on file-system.
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.model.CommonDocument
base64EncodeDigestMap, mimeType, name
-
Constructor Summary
ConstructorDescriptionFileDocument
(File file) Create a FileDocumentFileDocument
(String path) Create a FileDocument -
Method Summary
Methods inherited from class eu.europa.esig.dss.model.CommonDocument
getDigest, getMimeType, getName, save, 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:DSSDocument
Opens aInputStream
on theDSSDocument
contents. The type of theInputStream
depends on the type of theDSSDocument
.- Returns:
- an
InputStream
-
exists
public boolean exists()Checks if the file exists- Returns:
- TRUE if the file exists in the file system, FALSE otherwise
-
getFile
Gets theFile
- Returns:
File
-
getAbsolutePath
Returns theString
representing the absolute path to the encapsulated document.- Returns:
String
representing the absolute path to the encapsulated document.
-