Class CompressedRDFFormat

  • All Implemented Interfaces:
    FileFormat, RDFFormat

    public final class CompressedRDFFormat
    extends java.lang.Object
    implements RDFFormat

    Class to represent the format of serialized RDF that is also compressed

    Since:
    1.0
    Version:
    1.0
    Author:
    Michael Grove
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • baseFormat

        @Nonnull
        public RDFFormat baseFormat()
        Return the base format. For example, a ttl file compressed using gzip compression would have ttl as the base format and the compression as FileFormat.Compression.GZIP. Some compressions, notably ZIP, don't have a notion of a base format since they also act as an archive in which case this is meaningless.
        Returns:
        the base format
      • compression

        @Nonnull
        public FileFormat.Compression compression()
        Return the compression type of this format
        Returns:
        the compression
      • name

        @Nonnull
        public java.lang.String name()
        The friendly format name
        Specified by:
        name in interface FileFormat
        Returns:
        the name
      • mimeTypes

        @Nonnull
        public java.util.stream.Stream<java.lang.String> mimeTypes()
        Return all supported mimetypes of this format
        Specified by:
        mimeTypes in interface FileFormat
        Returns:
        the mimetypes
      • extensions

        @Nonnull
        public java.util.stream.Stream<java.lang.String> extensions()
        Return all supported file format extensions
        Specified by:
        extensions in interface FileFormat
        Returns:
        the extensions
      • defaultMimeType

        @Nonnull
        public java.lang.String defaultMimeType()
        Return the default mimetype for this format
        Specified by:
        defaultMimeType in interface FileFormat
        Returns:
        the default mimetype
      • defaultExtension

        @Nonnull
        public java.lang.String defaultExtension()
        Return the default file extension for this format
        Specified by:
        defaultExtension in interface FileFormat
        Returns:
        the default file extension
      • charset

        @Nonnull
        public java.nio.charset.Charset charset()
        The charset used by the format
        Specified by:
        charset in interface FileFormat
        Returns:
        the charset