Class ICNSType

java.lang.Object
org.apache.tika.parser.image.ICNSType

public class ICNSType extends Object
Holds details on Apple ICNS icons
  • Field Details

    • ICNS_32x32_1BIT_IMAGE

      public static final ICNSType ICNS_32x32_1BIT_IMAGE
    • ICNS_16x12_1BIT_IMAGE_AND_MASK

      public static final ICNSType ICNS_16x12_1BIT_IMAGE_AND_MASK
    • ICNS_16x12_4BIT_IMAGE

      public static final ICNSType ICNS_16x12_4BIT_IMAGE
    • ICNS_16x12_8BIT_IMAGE

      public static final ICNSType ICNS_16x12_8BIT_IMAGE
    • ICNS_16x16_8BIT_MASK

      public static final ICNSType ICNS_16x16_8BIT_MASK
    • ICNS_16x16_1BIT_IMAGE_AND_MASK

      public static final ICNSType ICNS_16x16_1BIT_IMAGE_AND_MASK
    • ICNS_16x16_4BIT_IMAGE

      public static final ICNSType ICNS_16x16_4BIT_IMAGE
    • ICNS_16x16_8BIT_IMAGE

      public static final ICNSType ICNS_16x16_8BIT_IMAGE
    • ICNS_16x16_24BIT_IMAGE

      public static final ICNSType ICNS_16x16_24BIT_IMAGE
    • ICNS_32x32_8BIT_MASK

      public static final ICNSType ICNS_32x32_8BIT_MASK
    • ICNS_32x32_1BIT_IMAGE_AND_MASK

      public static final ICNSType ICNS_32x32_1BIT_IMAGE_AND_MASK
    • ICNS_32x32_4BIT_IMAGE

      public static final ICNSType ICNS_32x32_4BIT_IMAGE
    • ICNS_32x32_8BIT_IMAGE

      public static final ICNSType ICNS_32x32_8BIT_IMAGE
    • ICNS_32x32_24BIT_IMAGE

      public static final ICNSType ICNS_32x32_24BIT_IMAGE
    • ICNS_48x48_8BIT_MASK

      public static final ICNSType ICNS_48x48_8BIT_MASK
    • ICNS_48x48_1BIT_IMAGE_AND_MASK

      public static final ICNSType ICNS_48x48_1BIT_IMAGE_AND_MASK
    • ICNS_48x48_4BIT_IMAGE

      public static final ICNSType ICNS_48x48_4BIT_IMAGE
    • ICNS_48x48_8BIT_IMAGE

      public static final ICNSType ICNS_48x48_8BIT_IMAGE
    • ICNS_48x48_24BIT_IMAGE

      public static final ICNSType ICNS_48x48_24BIT_IMAGE
    • ICNS_128x128_8BIT_MASK

      public static final ICNSType ICNS_128x128_8BIT_MASK
    • ICNS_128x128_24BIT_IMAGE

      public static final ICNSType ICNS_128x128_24BIT_IMAGE
    • ICNS_16x16_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_16x16_JPEG_PNG_IMAGE
    • ICNS_32x32_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_32x32_JPEG_PNG_IMAGE
    • ICNS_64x64_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_64x64_JPEG_PNG_IMAGE
    • ICNS_128x128_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_128x128_JPEG_PNG_IMAGE
    • ICNS_256x256_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_256x256_JPEG_PNG_IMAGE
    • ICNS_512x512_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_512x512_JPEG_PNG_IMAGE
    • ICNS_1024x1024_2X_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_1024x1024_2X_JPEG_PNG_IMAGE
    • ICNS_16x16_2X_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_16x16_2X_JPEG_PNG_IMAGE
    • ICNS_32x32_2X_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_32x32_2X_JPEG_PNG_IMAGE
    • ICNS_128x128_2X_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_128x128_2X_JPEG_PNG_IMAGE
    • ICNS_256x256_2X_JPEG_PNG_IMAGE

      public static final ICNSType ICNS_256x256_2X_JPEG_PNG_IMAGE
  • Method Details

    • getType

      public int getType()
    • getWidth

      public int getWidth()
    • getHeight

      public int getHeight()
    • getBitsPerPixel

      public int getBitsPerPixel()
    • hasMask

      public boolean hasMask()
    • hasRetinaDisplay

      public boolean hasRetinaDisplay()
    • converttoInt

      public static int converttoInt(byte[] bytes)
    • findIconType

      public static ICNSType findIconType(byte[] bytes)