com.groupdocs.metadata.core

Interfaces

Classes

Exceptions

com.groupdocs.metadata.core

Class JpegRootPackage

    • Method Detail

      • getXmpPackage

        public final XmpPacketWrapper getXmpPackage()

        Gets the XMP metadata package.

        Specified by:
        getXmpPackage in interface IXmp
        Returns:
        The XMP metadata package.
      • setXmpPackage

        public final void setXmpPackage(XmpPacketWrapper value)

        Sets the XMP metadata package.

        Specified by:
        setXmpPackage in interface IXmp
        Parameters:
        value - The XMP metadata package.
      • getExifPackage

        public final ExifPackage getExifPackage()

        Gets the EXIF metadata package.

        Specified by:
        getExifPackage in interface IExif
        Returns:
        The EXIF metadata package.
      • setExifPackage

        public final void setExifPackage(ExifPackage value)

        Sets the EXIF metadata package.

        Specified by:
        setExifPackage in interface IExif
        Parameters:
        value - The EXIF metadata package.
      • getIptcPackage

        public final IptcRecordSet getIptcPackage()

        Gets the IPTC metadata package.

        Specified by:
        getIptcPackage in interface IIptc
        Returns:
        The IPTC metadata package.
      • setIptcPackage

        public final void setIptcPackage(IptcRecordSet value)

        Sets the IPTC metadata package.

        Specified by:
        setIptcPackage in interface IIptc
        Parameters:
        value - The IPTC metadata package.
      • getImageResourcePackage

        public final ImageResourcePackage getImageResourcePackage()

        Gets the Photoshop Image Resource metadata package. Image resource blocks are the basic building unit of Photoshop native file format.

        Returns:
        The Image Resource metadata package.
      • removeImageResourcePackage

        public final void removeImageResourcePackage()

        Removes Photoshop Image Resource metadata package.

      • detectBarcodeTypes

        public final String[] detectBarcodeTypes()

        Extracts the types of the barcodes presented in the image.

        Returns:
        An array of barcode types.
      • sanitize

        public int sanitize()

        Removes writable metadata properties from the package. The operation is recursive so it affects all nested packages as well.

        Overrides:
        sanitize in class RootMetadataPackage
        Returns:
        The number of affected properties.