Class CompressorStreamFactory.BuiltinCompressor

    • Field Detail

      • name

        private final java.lang.String name
      • unavailablePrompt

        private final java.lang.String unavailablePrompt
    • Constructor Detail

      • BuiltinCompressor

        protected BuiltinCompressor​(java.lang.String name)
      • BuiltinCompressor

        protected BuiltinCompressor​(java.lang.String name,
                                    java.lang.String dependencyName,
                                    java.lang.String url)
    • Method Detail

      • getName

        public java.lang.String getName()
      • isCompressionAvailable

        public boolean isCompressionAvailable()
      • isOutputAvailable

        public boolean isOutputAvailable()
      • matches

        public boolean matches​(byte[] signature,
                               int length)
      • createCompressorOutputImpl

        protected CompressorOutputStream<?> createCompressorOutputImpl​(java.io.OutputStream out)
                                                                throws java.io.IOException
        Throws:
        java.io.IOException
      • toString

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