Class IPTC

  • All Implemented Interfaces:
    java.io.Serializable

    public class IPTC
    extends it.tidalwave.image.metadata.IPTCDirectoryGenerated
    Author:
    Fabrizio Giudici
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class it.tidalwave.image.metadata.IPTCDirectoryGenerated

        it.tidalwave.image.metadata.IPTCDirectoryGenerated.ActionAdvised, it.tidalwave.image.metadata.IPTCDirectoryGenerated.ObjectPreviewFileFormat
    • Field Summary

      • Fields inherited from class it.tidalwave.image.metadata.IPTCDirectoryGenerated

        ACTION_ADVISED, ADOBE_COPYRIGHT_INFO_URL, ADOBE_COPYRIGHT_STATUS, ADOBE_COUNTRY_ISO_CODE, ADOBE_CREATOR_ADDRESS, ADOBE_CREATOR_CITY, ADOBE_CREATOR_COUNTRY, ADOBE_CREATOR_EMAIL, ADOBE_CREATOR_PHONE, ADOBE_CREATOR_POSTAL_CODE, ADOBE_CREATOR_STATE__PROVINCE, ADOBE_CREATOR_WEBSITE, ADOBE_INTELLECTUAL_GENRE, ADOBE_IPTC_SUBJECT_CODE, ADOBE_LOCATION, ADOBE_RIGHT_USAGE_TERMS, ADOBE_SCENE, APPLICATION_RECORD_VERSION, AUDIO_DURATION, AUDIO_OUTCUE, AUDIO_SAMPLING_RATE, AUDIO_SAMPLING_RESOLUTION, AUDIO_TYPE, BYLINE, BYLINE_TITLE, C_ACTION_ADVISED, C_ADOBE_COPYRIGHT_INFO_URL, C_ADOBE_COPYRIGHT_STATUS, C_ADOBE_COUNTRY_ISO_CODE, C_ADOBE_CREATOR_ADDRESS, C_ADOBE_CREATOR_CITY, C_ADOBE_CREATOR_COUNTRY, C_ADOBE_CREATOR_EMAIL, C_ADOBE_CREATOR_PHONE, C_ADOBE_CREATOR_POSTAL_CODE, C_ADOBE_CREATOR_STATE__PROVINCE, C_ADOBE_CREATOR_WEBSITE, C_ADOBE_INTELLECTUAL_GENRE, C_ADOBE_IPTC_SUBJECT_CODE, C_ADOBE_LOCATION, C_ADOBE_RIGHT_USAGE_TERMS, C_ADOBE_SCENE, C_APPLICATION_RECORD_VERSION, C_AUDIO_DURATION, C_AUDIO_OUTCUE, C_AUDIO_SAMPLING_RATE, C_AUDIO_SAMPLING_RESOLUTION, C_AUDIO_TYPE, C_BYLINE, C_BYLINE_TITLE, C_CAPTIONABSTRACT, C_CATEGORY, C_CITY, C_CLASSIFY_STATE, C_CONTACT, C_CONTENT_LOCATION_CODE, C_CONTENT_LOCATION_NAME, C_COPYRIGHT_NOTICE, C_COUNTRYPRIMARY_LOCATION_CODE, C_COUNTRYPRIMARY_LOCATION_NAME, C_CREDIT, C_DATE_CREATED, C_DIGITAL_CREATION_DATE, C_DIGITAL_CREATION_TIME, C_DOCUMENT_HISTORY, C_DOCUMENT_NOTES, C_EDIT_STATUS, C_EDITORIAL_UPDATE, C_EXIF_CAMERA_INFO, C_EXPIRATION_DATE, C_EXPIRATION_TIME, C_FIXTURE_IDENTIFIER, C_HEADLINE, C_IMAGE_ORIENTATION, C_IMAGE_TYPE, C_JOB_ID, C_KEYWORDS, C_LANGUAGE_IDENTIFIER, C_LOCAL_CAPTION, C_MASTER_DOCUMENT_ID, C_OBJECT_ATTRIBUTE_REFERENCE, C_OBJECT_CYCLE, C_OBJECT_NAME, C_OBJECT_PREVIEW_DATA, C_OBJECT_PREVIEW_FILE_FORMAT, C_OBJECT_PREVIEW_FILE_VERSION, C_OBJECT_TYPE_REFERENCE, C_ORIGINAL_TRANSMISSION_REFERENCE, C_ORIGINATING_PROGRAM, C_OWNER_ID, C_PREFS, C_PROGRAM_VERSION, C_PROVINCESTATE, C_RASTERIZED_CAPTION, C_REFERENCE_DATE, C_REFERENCE_NUMBER, C_REFERENCE_SERVICE, C_RELEASE_DATE, C_RELEASE_TIME, C_SHORT_DOCUMENT_ID, C_SIMILARITY_INDEX, C_SOURCE, C_SPECIAL_INSTRUCTIONS, C_SUBJECT_REFERENCE, C_SUBLOCATION, C_SUPPLEMENTAL_CATEGORIES, C_TIME_CREATED, C_UNIQUE_DOCUMENT_ID, C_URGENCY, C_WRITEREDITOR, CAPTIONABSTRACT, CATEGORY, CITY, CLASSIFY_STATE, CONTACT, CONTENT_LOCATION_CODE, CONTENT_LOCATION_NAME, COPYRIGHT_NOTICE, COUNTRYPRIMARY_LOCATION_CODE, COUNTRYPRIMARY_LOCATION_NAME, CREDIT, DATE_CREATED, DIGITAL_CREATION_DATE, DIGITAL_CREATION_TIME, DOCUMENT_HISTORY, DOCUMENT_NOTES, EDIT_STATUS, EDITORIAL_UPDATE, EXIF_CAMERA_INFO, EXPIRATION_DATE, EXPIRATION_TIME, FIXTURE_IDENTIFIER, HEADLINE, IMAGE_ORIENTATION, IMAGE_TYPE, JOB_ID, KEYWORDS, LANGUAGE_IDENTIFIER, LOCAL_CAPTION, MASTER_DOCUMENT_ID, OBJECT_ATTRIBUTE_REFERENCE, OBJECT_CYCLE, OBJECT_NAME, OBJECT_PREVIEW_DATA, OBJECT_PREVIEW_FILE_FORMAT, OBJECT_PREVIEW_FILE_VERSION, OBJECT_TYPE_REFERENCE, ORIGINAL_TRANSMISSION_REFERENCE, ORIGINATING_PROGRAM, OWNER_ID, PREFS, PROGRAM_VERSION, PROVINCESTATE, RASTERIZED_CAPTION, REFERENCE_DATE, REFERENCE_NUMBER, REFERENCE_SERVICE, RELEASE_DATE, RELEASE_TIME, SHORT_DOCUMENT_ID, SIMILARITY_INDEX, SOURCE, SPECIAL_INSTRUCTIONS, SUBJECT_REFERENCE, SUBLOCATION, SUPPLEMENTAL_CATEGORIES, TIME_CREATED, UNIQUE_DOCUMENT_ID, URGENCY, WRITEREDITOR
    • Constructor Summary

      Constructors 
      Constructor Description
      IPTC()  
      IPTC​(java.time.Instant latestModificationTime)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<java.time.Instant> getDateCreatedAsDate()  
      void setDateCreatedAsDate​(java.time.Instant date)  
      • Methods inherited from class it.tidalwave.image.metadata.IPTCDirectoryGenerated

        getActionAdvised, getAdobeCopyrightInfoURL, getAdobeCopyrightStatus, getAdobeCountryISOCode, getAdobeCreatorAddress, getAdobeCreatorCity, getAdobeCreatorCountry, getAdobeCreatorEmail, getAdobeCreatorPhone, getAdobeCreatorPostalCode, getAdobeCreatorStateProvince, getAdobeCreatorWebsite, getAdobeIntellectualGenre, getAdobeIPTCSubjectCode, getAdobeLocation, getAdobeRightUsageTerms, getAdobeScene, getApplicationRecordVersion, getAudioDuration, getAudioOutcue, getAudioSamplingRate, getAudioSamplingResolution, getAudioType, getByline, getBylineTitle, getCaptionAbstract, getCategory, getCity, getClassifyState, getContact, getContentLocationCode, getContentLocationName, getCopyrightNotice, getCountryPrimaryLocationCode, getCountryPrimaryLocationName, getCredit, getDateCreated, getDigitalCreationDate, getDigitalCreationTime, getDocumentHistory, getDocumentNotes, getEditorialUpdate, getEditStatus, getEXIFCameraInfo, getExpirationDate, getExpirationTime, getFixtureIdentifier, getHeadline, getImageOrientation, getImageType, getJobID, getKeywords, getLanguageIdentifier, getLocalCaption, getMasterDocumentID, getObjectAttributeReference, getObjectCycle, getObjectName, getObjectPreviewData, getObjectPreviewFileFormat, getObjectPreviewFileVersion, getObjectTypeReference, getOriginalTransmissionReference, getOriginatingProgram, getOwnerID, getPrefs, getProgramVersion, getProvinceState, getRasterizedCaption, getReferenceDate, getReferenceNumber, getReferenceService, getReleaseDate, getReleaseTime, getShortDocumentID, getSimilarityIndex, getSource, getSpecialInstructions, getSubjectReference, getSublocation, getSupplementalCategories, getTimeCreated, getUniqueDocumentID, getUrgency, getWriterEditor, setActionAdvised, setActionAdvised, setAdobeCopyrightInfoURL, setAdobeCopyrightInfoURL, setAdobeCopyrightStatus, setAdobeCopyrightStatus, setAdobeCountryISOCode, setAdobeCountryISOCode, setAdobeCreatorAddress, setAdobeCreatorAddress, setAdobeCreatorCity, setAdobeCreatorCity, setAdobeCreatorCountry, setAdobeCreatorCountry, setAdobeCreatorEmail, setAdobeCreatorEmail, setAdobeCreatorPhone, setAdobeCreatorPhone, setAdobeCreatorPostalCode, setAdobeCreatorPostalCode, setAdobeCreatorStateProvince, setAdobeCreatorStateProvince, setAdobeCreatorWebsite, setAdobeCreatorWebsite, setAdobeIntellectualGenre, setAdobeIntellectualGenre, setAdobeIPTCSubjectCode, setAdobeIPTCSubjectCode, setAdobeLocation, setAdobeLocation, setAdobeRightUsageTerms, setAdobeRightUsageTerms, setAdobeScene, setAdobeScene, setApplicationRecordVersion, setApplicationRecordVersion, setAudioDuration, setAudioDuration, setAudioOutcue, setAudioOutcue, setAudioSamplingRate, setAudioSamplingRate, setAudioSamplingResolution, setAudioSamplingResolution, setAudioType, setAudioType, setByline, setByline, setBylineTitle, setBylineTitle, setCaptionAbstract, setCaptionAbstract, setCategory, setCategory, setCity, setCity, setClassifyState, setClassifyState, setContact, setContact, setContentLocationCode, setContentLocationCode, setContentLocationName, setContentLocationName, setCopyrightNotice, setCopyrightNotice, setCountryPrimaryLocationCode, setCountryPrimaryLocationCode, setCountryPrimaryLocationName, setCountryPrimaryLocationName, setCredit, setCredit, setDateCreated, setDateCreated, setDigitalCreationDate, setDigitalCreationDate, setDigitalCreationTime, setDigitalCreationTime, setDocumentHistory, setDocumentHistory, setDocumentNotes, setDocumentNotes, setEditorialUpdate, setEditorialUpdate, setEditStatus, setEditStatus, setEXIFCameraInfo, setEXIFCameraInfo, setExpirationDate, setExpirationDate, setExpirationTime, setExpirationTime, setFixtureIdentifier, setFixtureIdentifier, setHeadline, setHeadline, setImageOrientation, setImageOrientation, setImageType, setImageType, setJobID, setJobID, setKeywords, setKeywords, setLanguageIdentifier, setLanguageIdentifier, setLocalCaption, setLocalCaption, setMasterDocumentID, setMasterDocumentID, setObjectAttributeReference, setObjectAttributeReference, setObjectCycle, setObjectCycle, setObjectName, setObjectName, setObjectPreviewData, setObjectPreviewData, setObjectPreviewFileFormat, setObjectPreviewFileFormat, setObjectPreviewFileVersion, setObjectPreviewFileVersion, setObjectTypeReference, setObjectTypeReference, setOriginalTransmissionReference, setOriginalTransmissionReference, setOriginatingProgram, setOriginatingProgram, setOwnerID, setOwnerID, setPrefs, setPrefs, setProgramVersion, setProgramVersion, setProvinceState, setProvinceState, setRasterizedCaption, setRasterizedCaption, setReferenceDate, setReferenceDate, setReferenceNumber, setReferenceNumber, setReferenceService, setReferenceService, setReleaseDate, setReleaseDate, setReleaseTime, setReleaseTime, setShortDocumentID, setShortDocumentID, setSimilarityIndex, setSimilarityIndex, setSource, setSource, setSpecialInstructions, setSpecialInstructions, setSubjectReference, setSubjectReference, setSublocation, setSublocation, setSupplementalCategories, setSupplementalCategories, setTimeCreated, setTimeCreated, setUniqueDocumentID, setUniqueDocumentID, setUrgency, setUrgency, setWriterEditor, setWriterEditor
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • IPTC

        public IPTC()
      • IPTC

        public IPTC​(@Nonnull
                    java.time.Instant latestModificationTime)
    • Method Detail

      • getDateCreatedAsDate

        @Nonnull
        public java.util.Optional<java.time.Instant> getDateCreatedAsDate()
      • setDateCreatedAsDate

        public void setDateCreatedAsDate​(@Nonnull
                                         java.time.Instant date)