Package org.apache.xmpbox.schema
Class TiffSchema
- java.lang.Object
-
public class TiffSchema extends XMPSchema
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ARTIST
static java.lang.String
BITS_PER_SAMPLE
static java.lang.String
COMPRESSION
static java.lang.String
COPYRIGHT
static java.lang.String
DATE_TIME
static java.lang.String
IMAGE_DESCRIPTION
static java.lang.String
IMAGE_LENGHT
static java.lang.String
IMAGE_WIDTH
static java.lang.String
MAKE
static java.lang.String
MODEL
static java.lang.String
ORIENTATION
static java.lang.String
PHOTOMETRIC_INTERPRETATION
static java.lang.String
PLANAR_CONFIGURATION
static java.lang.String
PRIMARY_CHROMATICITIES
static java.lang.String
REFERENCE_BLACK_WHITE
static java.lang.String
RESOLUTION_UNIT
static java.lang.String
SAMPLES_PER_PIXEL
static java.lang.String
SOFTWARE
static java.lang.String
TRANSFER_FUNCTION
static java.lang.String
WHITE_POINT
static java.lang.String
XRESOLUTION
static java.lang.String
YCB_CR_COEFFICIENTS
static java.lang.String
YCB_CR_POSITIONING
static java.lang.String
YCB_CR_SUB_SAMPLING
static java.lang.String
YRESOLUTION
-
Fields inherited from class org.apache.xmpbox.type.AbstractStructuredType
STRUCTURE_ARRAY_NAME
-
-
Constructor Summary
Constructors Constructor Description TiffSchema(XMPMetadata metadata)
TiffSchema(XMPMetadata metadata, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCopyright(java.lang.String lang, java.lang.String value)
Add a copyright value for a specified languagevoid
addImageDescription(java.lang.String lang, java.lang.String value)
Add a image description value for a specified languagejava.lang.String
getArtist()
Return the artist property as StringProperNameType
getArtistProperty()
Return the artist propertyjava.lang.String
getCopyRight()
Return the copyright value as String in default languagejava.lang.String
getCopyRight(java.lang.String lang)
Return the copyright value as String in expected languagejava.util.List<java.lang.String>
getCopyRightLanguages()
Return the list of language existing for copyrightArrayProperty
getCopyRightProperty()
Return the copyright property objectjava.lang.String
getImageDescription()
Return the image description as String in default languagejava.lang.String
getImageDescription(java.lang.String lang)
Return the image description value as String in expected languagejava.util.List<java.lang.String>
getImageDescriptionLanguages()
Return the list of language existing for image descriptionArrayProperty
getImageDescriptionProperty()
Return the image description property objectvoid
setArtist(java.lang.String text)
Set the name of the artist-
Methods inherited from class org.apache.xmpbox.schema.XMPSchema
addBagValue, addBagValueAsSimple, addQualifiedBagValue, addSequenceDateValueAsSimple, addUnqualifiedSequenceDateValue, addUnqualifiedSequenceValue, addUnqualifiedSequenceValue, getAboutAttribute, getAboutValue, getAbstractProperty, getBooleanProperty, getBooleanPropertyValue, getBooleanPropertyValueAsSimple, getDateProperty, getDatePropertyValue, getDatePropertyValueAsSimple, getIntegerProperty, getIntegerPropertyValue, getIntegerPropertyValueAsSimple, getUnqualifiedArrayList, getUnqualifiedBagValueList, getUnqualifiedLanguagePropertyLanguagesValue, getUnqualifiedLanguagePropertyValue, getUnqualifiedSequenceDateValueList, getUnqualifiedSequenceValueList, getUnqualifiedTextProperty, getUnqualifiedTextPropertyValue, instanciateSimple, merge, removeUnqualifiedArrayValue, removeUnqualifiedBagValue, removeUnqualifiedSequenceDateValue, removeUnqualifiedSequenceValue, removeUnqualifiedSequenceValue, reorganizeAltOrder, setAbout, setAboutAsSimple, setBooleanProperty, setBooleanPropertyValue, setBooleanPropertyValueAsSimple, setDateProperty, setDatePropertyValue, setDatePropertyValueAsSimple, setIntegerProperty, setIntegerPropertyValue, setIntegerPropertyValueAsSimple, setTextProperty, setTextPropertyValue, setTextPropertyValueAsSimple, setUnqualifiedLanguagePropertyValue
-
Methods inherited from class org.apache.xmpbox.type.AbstractStructuredType
addSimpleProperty, createArrayProperty, createTextType, getDatePropertyAsCalendar, getNamespace, getPreferedPrefix, getPrefix, getPropertyValueAsString, setNamespace, setPrefix
-
Methods inherited from class org.apache.xmpbox.type.AbstractComplexProperty
addNamespace, addProperty, getAllNamespacesWithPrefix, getAllProperties, getArrayProperty, getContainer, getFirstEquivalentProperty, getNamespacePrefix, getProperty, removeProperty
-
Methods inherited from class org.apache.xmpbox.type.AbstractField
containsAttribute, getAllAttributes, getAttribute, getMetadata, getPropertyName, removeAttribute, setAttribute, setPropertyName
-
-
-
-
Field Detail
-
IMAGE_DESCRIPTION
public static final java.lang.String IMAGE_DESCRIPTION
- See Also:
- Constant Field Values
-
COPYRIGHT
public static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
-
ARTIST
public static final java.lang.String ARTIST
- See Also:
- Constant Field Values
-
IMAGE_WIDTH
public static final java.lang.String IMAGE_WIDTH
- See Also:
- Constant Field Values
-
IMAGE_LENGHT
public static final java.lang.String IMAGE_LENGHT
- See Also:
- Constant Field Values
-
BITS_PER_SAMPLE
public static final java.lang.String BITS_PER_SAMPLE
- See Also:
- Constant Field Values
-
COMPRESSION
public static final java.lang.String COMPRESSION
- See Also:
- Constant Field Values
-
PHOTOMETRIC_INTERPRETATION
public static final java.lang.String PHOTOMETRIC_INTERPRETATION
- See Also:
- Constant Field Values
-
ORIENTATION
public static final java.lang.String ORIENTATION
- See Also:
- Constant Field Values
-
SAMPLES_PER_PIXEL
public static final java.lang.String SAMPLES_PER_PIXEL
- See Also:
- Constant Field Values
-
PLANAR_CONFIGURATION
public static final java.lang.String PLANAR_CONFIGURATION
- See Also:
- Constant Field Values
-
YCB_CR_SUB_SAMPLING
public static final java.lang.String YCB_CR_SUB_SAMPLING
- See Also:
- Constant Field Values
-
YCB_CR_POSITIONING
public static final java.lang.String YCB_CR_POSITIONING
- See Also:
- Constant Field Values
-
XRESOLUTION
public static final java.lang.String XRESOLUTION
- See Also:
- Constant Field Values
-
YRESOLUTION
public static final java.lang.String YRESOLUTION
- See Also:
- Constant Field Values
-
RESOLUTION_UNIT
public static final java.lang.String RESOLUTION_UNIT
- See Also:
- Constant Field Values
-
TRANSFER_FUNCTION
public static final java.lang.String TRANSFER_FUNCTION
- See Also:
- Constant Field Values
-
WHITE_POINT
public static final java.lang.String WHITE_POINT
- See Also:
- Constant Field Values
-
PRIMARY_CHROMATICITIES
public static final java.lang.String PRIMARY_CHROMATICITIES
- See Also:
- Constant Field Values
-
YCB_CR_COEFFICIENTS
public static final java.lang.String YCB_CR_COEFFICIENTS
- See Also:
- Constant Field Values
-
REFERENCE_BLACK_WHITE
public static final java.lang.String REFERENCE_BLACK_WHITE
- See Also:
- Constant Field Values
-
DATE_TIME
public static final java.lang.String DATE_TIME
- See Also:
- Constant Field Values
-
SOFTWARE
public static final java.lang.String SOFTWARE
- See Also:
- Constant Field Values
-
MAKE
public static final java.lang.String MAKE
- See Also:
- Constant Field Values
-
MODEL
public static final java.lang.String MODEL
- See Also:
- Constant Field Values
-
-
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 descriptionvalue
- 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 copyrightvalue
- copyright text
-
-