Package org.digidoc4j
Class DigestDataFile
java.lang.Object
org.digidoc4j.DataFile
org.digidoc4j.DigestDataFile
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDigestDataFile(String fileName, DigestAlgorithm digestAlgorithm, byte[] digest, String mimeType) Creates digest based data file. -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the data file size.booleanReturnstrueif the data file size is 0 bytes.voidsetContentType(String contentType) Methods inherited from class org.digidoc4j.DataFile
calculateDigest, calculateDigest, calculateDigest, getBytes, getDocument, getId, getMediaType, getName, getStream, saveAs, saveAs, setDocument, setId, setMediaType
-
Constructor Details
-
DigestDataFile
public DigestDataFile(String fileName, DigestAlgorithm digestAlgorithm, byte[] digest, String mimeType) Creates digest based data file. In other words only the content's digest (not the content itself) is provided.- Parameters:
fileName- name of the filedigestAlgorithm- algorithm of the digestdigest- digest of the file contentsmimeType- mime-type of the data file, for example 'text/plain' or 'application/msword'
-
-
Method Details
-
getContentType
-
setContentType
-
getFileSize
public long getFileSize()Description copied from class:DataFileReturns the data file size.- Overrides:
getFileSizein classDataFile- Returns:
- file size in bytes
-
isFileEmpty
public boolean isFileEmpty()Description copied from class:DataFileReturnstrueif the data file size is 0 bytes.- Overrides:
isFileEmptyin classDataFile- Returns:
trueif the data file is empty
-