jdk/src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
changeset 37714 7a0b1c7e7054
parent 33509 fad099f1505e
equal deleted inserted replaced
37713:a3c34538726f 37714:7a0b1c7e7054
   126             new IIOMetadataNode(nativeMetadataFormatName);
   126             new IIOMetadataNode(nativeMetadataFormatName);
   127 
   127 
   128         addChildNode(root, "BMPVersion", bmpVersion);
   128         addChildNode(root, "BMPVersion", bmpVersion);
   129         addChildNode(root, "Width", width);
   129         addChildNode(root, "Width", width);
   130         addChildNode(root, "Height", height);
   130         addChildNode(root, "Height", height);
   131         addChildNode(root, "BitsPerPixel", new Short(bitsPerPixel));
   131         addChildNode(root, "BitsPerPixel", Short.valueOf(bitsPerPixel));
   132         addChildNode(root, "Compression", compression);
   132         addChildNode(root, "Compression", compression);
   133         addChildNode(root, "ImageSize", imageSize);
   133         addChildNode(root, "ImageSize", imageSize);
   134 
   134 
   135         IIOMetadataNode node = addChildNode(root, "PixelsPerMeter", null);
   135         IIOMetadataNode node = addChildNode(root, "PixelsPerMeter", null);
   136         addChildNode(node, "X", xPixelsPerMeter);
   136         addChildNode(node, "X", xPixelsPerMeter);
   170                 IIOMetadataNode entry =
   170                 IIOMetadataNode entry =
   171                     addChildNode(node, "PaletteEntry", null);
   171                     addChildNode(node, "PaletteEntry", null);
   172                 red = palette[j++] & 0xff;
   172                 red = palette[j++] & 0xff;
   173                 green = palette[j++] & 0xff;
   173                 green = palette[j++] & 0xff;
   174                 blue = palette[j++] & 0xff;
   174                 blue = palette[j++] & 0xff;
   175                 addChildNode(entry, "Red", new Byte((byte)red));
   175                 addChildNode(entry, "Red", Byte.valueOf((byte)red));
   176                 addChildNode(entry, "Green", new Byte((byte)green));
   176                 addChildNode(entry, "Green", Byte.valueOf((byte)green));
   177                 addChildNode(entry, "Blue", new Byte((byte)blue));
   177                 addChildNode(entry, "Blue", Byte.valueOf((byte)blue));
   178                 if (numComps == 4)
   178                 if (numComps == 4)
   179                     addChildNode(entry, "Alpha",
   179                     addChildNode(entry, "Alpha",
   180                                  new Byte((byte)(palette[j++] & 0xff)));
   180                                  Byte.valueOf((byte)(palette[j++] & 0xff)));
   181             }
   181             }
   182         }
   182         }
   183 
   183 
   184         return root;
   184         return root;
   185     }
   185     }
   282         return count == 0 ? "" : "" + count;
   282         return count == 0 ? "" : "" + count;
   283     }
   283     }
   284 
   284 
   285     private void addXYZPoints(IIOMetadataNode root, String name, double x, double y, double z) {
   285     private void addXYZPoints(IIOMetadataNode root, String name, double x, double y, double z) {
   286         IIOMetadataNode node = addChildNode(root, name, null);
   286         IIOMetadataNode node = addChildNode(root, name, null);
   287         addChildNode(node, "X", new Double(x));
   287         addChildNode(node, "X", Double.valueOf(x));
   288         addChildNode(node, "Y", new Double(y));
   288         addChildNode(node, "Y", Double.valueOf(y));
   289         addChildNode(node, "Z", new Double(z));
   289         addChildNode(node, "Z", Double.valueOf(z));
   290     }
   290     }
   291 
   291 
   292     private IIOMetadataNode addChildNode(IIOMetadataNode root,
   292     private IIOMetadataNode addChildNode(IIOMetadataNode root,
   293                                          String name,
   293                                          String name,
   294                                          Object object) {
   294                                          Object object) {