/** * Set the name of the artist * @param text */ public void setArtist(String text) { addProperty(createTextType(ARTIST, text)); }
/** * Return the copyright value as String in default language * @return copyright value */ public String getCopyRight() { return getCopyRight(null); }
/** * Return the image description as String in default language * @return image description value */ public String getImageDescription() { return getImageDescription(null); }
/** * Return the artist property * @return artist ProperNameType */ public ProperNameType getArtistProperty() { return (ProperNameType) getProperty(ARTIST); }
/** * Return the list of language existing for image description * @return a list of languages */ public List<String> getImageDescriptionLanguages() { return getUnqualifiedLanguagePropertyLanguagesValue(IMAGE_DESCRIPTION); }
/** * Return the copyright value as String in expected language * * @param lang expected language * @return copyright value */ public String getCopyRight(String lang) { return getUnqualifiedLanguagePropertyValue(COPYRIGHT, lang); }
/** * Add a copyright value for a specified language * @param lang language of the copyright * @param value copyright text */ public void addCopyright(String lang, String value) { setUnqualifiedLanguagePropertyValue(COPYRIGHT, lang, value); }
/** * Return the image description property object * @return the image description property */ public ArrayProperty getImageDescriptionProperty() { return (ArrayProperty) getProperty(IMAGE_DESCRIPTION); }
/** * Return the list of language existing for copyright * @return a list of languages */ public List<String> getCopyRightLanguages() { return getUnqualifiedLanguagePropertyLanguagesValue(COPYRIGHT); }
/** * Return the image description value as String in expected language * * @param lang expected language * @return image description value */ public String getImageDescription(String lang) { return getUnqualifiedLanguagePropertyValue(IMAGE_DESCRIPTION, lang); }
/** * Add a image description value for a specified language * @param lang language of the image description * @param value image description text */ public void addImageDescription(String lang, String value) { setUnqualifiedLanguagePropertyValue(IMAGE_DESCRIPTION, lang, value); }
/** * Set the name of the artist * @param text */ public void setArtist(String text) { addProperty(createTextType(ARTIST, text)); }
/** * Return the copyright property object * @return the copyright property */ public ArrayProperty getCopyRightProperty() { return (ArrayProperty) getProperty(COPYRIGHT); }
/** * Return the list of language existing for image description * @return a list of languages */ public List<String> getImageDescriptionLanguages() { return getUnqualifiedLanguagePropertyLanguagesValue(IMAGE_DESCRIPTION); }
/** * Return the image description value as String in expected language * * @param lang expected language * @return image description value */ public String getImageDescription(String lang) { return getUnqualifiedLanguagePropertyValue(IMAGE_DESCRIPTION, lang); }
/** * Add a copyright value for a specified language * @param lang language of the copyright * @param value copyright text */ public void addCopyright(String lang, String value) { setUnqualifiedLanguagePropertyValue(COPYRIGHT, lang, value); }
/** * Return the image description as String in default language * @return image description value */ public String getImageDescription() { return getImageDescription(null); }
/** * Return the copyright value as String in default language * @return copyright value */ public String getCopyRight() { return getCopyRight(null); }
/** * Set the name of the artist * @param text */ public void setArtist(String text) { addProperty(createTextType(ARTIST, text)); }
/** * Return the artist property as String * @return string */ public String getArtist() { ProperNameType tt = (ProperNameType) getProperty(ARTIST); return tt == null ? null : tt.getStringValue(); }