Class ICNSType


  • public class ICNSType
    extends java.lang.Object
    Holds details on Apple ICNS icons
    • Field Detail

      • 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 Detail

      • 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)