Interface DataFileMetadata


  • public interface DataFileMetadata
    This class define source metadata
    Since:
    1.0
    Author:
    Laurent Jourdren
    • Method Detail

      • getContentLength

        long getContentLength()
        Get the content length of the file.
        Returns:
        the content length or -1 if unavailable
      • getContentType

        String getContentType()
        Get the content type of the file.
        Returns:
        the content type or null if unavailable
      • getContentEncoding

        String getContentEncoding()
        Get the content type of the file.
        Returns:
        the content type or null if unavailable
      • getContentMD5

        String getContentMD5()
        Get the content MD5 of the file.
        Returns:
        the content MD5 or null if unavailable
      • getLastModified

        long getLastModified()
        Get the date of the last modification of the file.
        Returns:
        the last modified date in seconds since epoch of -1 if unavailable
      • isDir

        boolean isDir()
        Test if the file is a directory.
        Returns:
        true if the file is a directory
      • isSymbolicLink

        boolean isSymbolicLink()
        Test if the file is a symbolic link.
        Returns:
        true if the file is symbolic link
      • getDataFormat

        DataFormat getDataFormat()
        Get the DataFormat of the file.
        Returns:
        the DataFormat of the source
      • getLinkTarget

        DataFile getLinkTarget()
        Get the symbolic link target.
        Returns:
        The target of the symbolic link as DataFile