jdk/src/java.base/share/native/libjimage/imageDecompressor.hpp
changeset 39824 629cd556bb2e
parent 36511 9d0388c6b336
child 45028 b0ea3c0bfb81
equal deleted inserted replaced
39814:e8373543a3f0 39824:629cd556bb2e
    72  * The same resource can even be compressed multiple time by a stack of compressors.
    72  * The same resource can even be compressed multiple time by a stack of compressors.
    73  * At runtime, a resource is decompressed in a loop until there is no more header
    73  * At runtime, a resource is decompressed in a loop until there is no more header
    74  * meaning that the resource is equivalent to the not compressed resource.
    74  * meaning that the resource is equivalent to the not compressed resource.
    75  * In each iteration, the name of the compressor located in the current header
    75  * In each iteration, the name of the compressor located in the current header
    76  * is used to retrieve the associated instance of ImageDecompressor.
    76  * is used to retrieve the associated instance of ImageDecompressor.
    77  * For example “zip” is the name of the compressor that compresses resources
    77  * For example "zip" is the name of the compressor that compresses resources
    78  * using the zip algorithm. The ZipDecompressor class name is also “zip”.
    78  * using the zip algorithm. The ZipDecompressor class name is also "zip".
    79  * ImageDecompressor instances are retrieved from a static array in which
    79  * ImageDecompressor instances are retrieved from a static array in which
    80  * they are registered.
    80  * they are registered.
    81  */
    81  */
    82 class ImageDecompressor {
    82 class ImageDecompressor {
    83 
    83