Class TiffSchema

    • Constructor Detail

      • TiffSchema

        public TiffSchema​(XMPMetadata metadata)
      • TiffSchema

        public TiffSchema​(XMPMetadata metadata,
                          java.lang.String prefix)
    • Method Detail

      • getArtistProperty

        public ProperNameType getArtistProperty()
        Return the artist property
        Returns:
        artist ProperNameType
      • getArtist

        public java.lang.String getArtist()
        Return the artist property as String
        Returns:
        string
      • setArtist

        public void setArtist​(java.lang.String text)
        Set the name of the artist
        Parameters:
        text -
      • getImageDescriptionProperty

        public ArrayProperty getImageDescriptionProperty()
        Return the image description property object
        Returns:
        the image description property
      • getImageDescriptionLanguages

        public java.util.List<java.lang.String> getImageDescriptionLanguages()
        Return the list of language existing for image description
        Returns:
        a list of languages
      • getImageDescription

        public java.lang.String getImageDescription​(java.lang.String lang)
        Return the image description value as String in expected language
        Parameters:
        lang - expected language
        Returns:
        image description value
      • getImageDescription

        public java.lang.String getImageDescription()
        Return the image description as String in default language
        Returns:
        image description value
      • addImageDescription

        public void addImageDescription​(java.lang.String lang,
                                        java.lang.String value)
        Add a image description value for a specified language
        Parameters:
        lang - language of the image description
        value - image description text
      • getCopyRightProperty

        public ArrayProperty getCopyRightProperty()
        Return the copyright property object
        Returns:
        the copyright property
      • getCopyRightLanguages

        public java.util.List<java.lang.String> getCopyRightLanguages()
        Return the list of language existing for copyright
        Returns:
        a list of languages
      • getCopyRight

        public java.lang.String getCopyRight​(java.lang.String lang)
        Return the copyright value as String in expected language
        Parameters:
        lang - expected language
        Returns:
        copyright value
      • getCopyRight

        public java.lang.String getCopyRight()
        Return the copyright value as String in default language
        Returns:
        copyright value
      • addCopyright

        public void addCopyright​(java.lang.String lang,
                                 java.lang.String value)
        Add a copyright value for a specified language
        Parameters:
        lang - language of the copyright
        value - copyright text