Class Thumbnail

java.lang.Object
org.apache.jempbox.xmp.Thumbnail

public class Thumbnail extends Object
This class represents a thumbnail datatype.
Version:
$Revision: 1.3 $
Author:
Ben Litchfield
  • Field Details

    • FORMAT_JPEG

      public static final String FORMAT_JPEG
      A supported thumnail format.
      See Also:
    • parent

      protected Element parent
      The DOM representation of this object.
  • Constructor Details

    • Thumbnail

      public Thumbnail(XMPMetadata metadata)
      Create a new thumbnail element.
      Parameters:
      metadata - The metadata document that his thumbnail will be part of.
    • Thumbnail

      public Thumbnail(Element parentElement)
      Create a thumnail based on a parent property set.
      Parameters:
      parentElement - The parent element that will store the thumbnail properties.
  • Method Details

    • getElement

      public Element getElement()
      Get the underlying XML element.
      Returns:
      The XML element that this object represents.
    • getHeight

      public Integer getHeight()
      Get the height of the image in pixels.
      Returns:
      The height of the image in pixels.
    • setHeight

      public void setHeight(Integer height)
      Set the height of the element.
      Parameters:
      height - The updated height of the element.
    • getWidth

      public Integer getWidth()
      Get the width of the image in pixels.
      Returns:
      The width of the image in pixels.
    • setWidth

      public void setWidth(Integer width)
      Set the width of the element.
      Parameters:
      width - The updated width of the element.
    • setFormat

      public void setFormat(String format)
      Set the format of the thumbnail, currently only JPEG is supported. See FORMAT_XXX constants.
      Parameters:
      format - The image format.
    • getFormat

      public String getFormat()
      Get the format of the thumbnail. See FORMAT_XXX constants.
      Returns:
      The image format.
    • setImage

      public void setImage(String image)
      Set the image data in base 64 encoding.
      Parameters:
      image - The image.
    • getImage

      public String getImage()
      Get the image data in base 64 encoding.
      Returns:
      The image data.