Example usage for org.apache.commons.compress.compressors CompressorStreamProvider getInputStreamCompressorNames

List of usage examples for org.apache.commons.compress.compressors CompressorStreamProvider getInputStreamCompressorNames

Introduction

In this page you can find the example usage for org.apache.commons.compress.compressors CompressorStreamProvider getInputStreamCompressorNames.

Prototype

Set<String> getInputStreamCompressorNames();

Source Link

Document

Gets all the input stream compressor names for this provider

Usage

From source file:org.apache.tika.parser.pkg.TikaCompressorStreamFactory.java

public static SortedMap<String, CompressorStreamProvider> findAvailableCompressorInputStreamProviders() {
    return AccessController.doPrivileged(new PrivilegedAction<SortedMap<String, CompressorStreamProvider>>() {
        @Override//from w w  w  . j a  va 2  s .  c o  m
        public SortedMap<String, CompressorStreamProvider> run() {
            final TreeMap<String, CompressorStreamProvider> map = new TreeMap<>();
            putAll(SINGLETON.getInputStreamCompressorNames(), SINGLETON, map);
            for (final CompressorStreamProvider provider : findCompressorStreamProviders()) {
                putAll(provider.getInputStreamCompressorNames(), provider, map);
            }
            return map;
        }
    });
}