com.groupdocs.metadata.core

Interfaces

Classes

Exceptions

com.groupdocs.metadata.core

Class XmpDublinCorePackage

  • All Implemented Interfaces:
    IXmpType, Iterable<MetadataProperty>


    public final class XmpDublinCorePackage
    extends XmpPackage

    Represents the Dublin Core scheme.


    For more information see: http://dublincore.org/documents/usageguide/elements.shtml.
    • Constructor Detail

      • XmpDublinCorePackage

        public XmpDublinCorePackage()

        Initializes a new instance of the XmpDublinCorePackage class.

    • Method Detail

      • getContributors

        public final String[] getContributors()

        Gets an array of the contributors.

        Returns:
        An array of the contributors.


        These contributors should not include those listed in dc:creator.
      • setContributors

        public final void setContributors(String[] value)

        Sets an array of the contributors.

        Parameters:
        value - An array of the contributors.


        These contributors should not include those listed in dc:creator.
      • getCoverage

        public final String getCoverage()

        Gets the extent or scope of the resource.

        Returns:
        The extent or scope of the resource.
      • setCoverage

        public final void setCoverage(String value)

        Sets the extent or scope of the resource.

        Parameters:
        value - The extent or scope of the resource.
      • getCreators

        public final String[] getCreators()

        Gets an array of the creators.

        Returns:
        An array of the creators.


        Entities should be listed in order of decreasing precedence, if such order is significant. Examples of a creator include a person, an organization, or a service. Typically, the name of a creator should be used to indicate the entity.
      • setCreators

        public final void setCreators(String[] value)

        Sets an array of the creators.

        Parameters:
        value - An array of the creators.


        Entities should be listed in order of decreasing precedence, if such order is significant. Examples of a creator include a person, an organization, or a service. Typically, the name of a creator should be used to indicate the entity.
      • getDates

        public final Date[] getDates()

        Gets an array of dates associated with an event in the life cycle of the resource.

        Returns:
        A point or period of time associated with an event in the life cycle of the resource.
      • setDates

        public final void setDates(Date[] value)

        Sets an array of dates associated with an event in the life cycle of the resource.

        Parameters:
        value - A point or period of time associated with an event in the life cycle of the resource.
      • getDescriptions

        public final XmpLangAlt getDescriptions()

        Gets an array of textual descriptions of the content of the resource, given in various languages.

        Returns:
        An array of textual descriptions of the content of the resource, given in various languages.
      • setDescriptions

        public final void setDescriptions(XmpLangAlt value)

        Sets an array of textual descriptions of the content of the resource, given in various languages.

        Parameters:
        value - An array of textual descriptions of the content of the resource, given in various languages.
      • getFormat

        public final String getFormat()

        Gets the MIME type of the resource.

        Returns:
        The MIME type of the resource.
      • setFormat

        public final void setFormat(String value)

        Sets the MIME type of the resource.

        Parameters:
        value - The MIME type of the resource.
      • getIdentifier

        public final String getIdentifier()

        Gets a string value representing an unambiguous reference to the resource within a given context.

        Returns:
        A string value representing an unambiguous reference to the resource within a given context.


        Recommended best practice is to identify the resource by means of a string conforming to a formal identification system.
      • setIdentifier

        public final void setIdentifier(String value)

        Sets a string value representing an unambiguous reference to the resource within a given context.

        Parameters:
        value - A string value representing an unambiguous reference to the resource within a given context.


        Recommended best practice is to identify the resource by means of a string conforming to a formal identification system.
      • getLanguages

        public final String[] getLanguages()

        Gets an array of languages used in the content of the resource.

        Returns:
        An array of languages used in the content of the resource.
      • setLanguages

        public final void setLanguages(String[] value)

        Sets an array of languages used in the content of the resource.

        Parameters:
        value - An array of languages used in the content of the resource.
      • getPublishers

        public final String[] getPublishers()

        Gets an array of publishers made the resource available.

        Returns:
        An array of publishers made the resource available.


        Examples of a publisher include a person, an organization, or a service. Typically, the name of a publisher should be used to indicate the entity.
      • setPublishers

        public final void setPublishers(String[] value)

        Sets an array of publishers made the resource available.

        Parameters:
        value - An array of publishers made the resource available.


        Examples of a publisher include a person, an organization, or a service. Typically, the name of a publisher should be used to indicate the entity.
      • getRelations

        public final String[] getRelations()

        Gets an array of the related resources.

        Returns:
        An array of the related resources.


        Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
      • setRelations

        public final void setRelations(String[] value)

        Sets an array of the related resources.

        Parameters:
        value - An array of the related resources.


        Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
      • getRights

        public final XmpLangAlt getRights()

        Gets an array of the informal rights statements, given in various languages.

        Returns:
        An array of the informal rights statements, given in various languages.


        Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights.
      • setRights

        public final void setRights(XmpLangAlt value)

        Sets an array of the informal rights statements, given in various languages.

        Parameters:
        value - An array of the informal rights statements, given in various languages.


        Typically, rights information includes a statement about various property rights associated with the resource, including intellectual property rights.
      • getSource

        public final String getSource()

        Gets the related resource from which the described resource is derived.

        Returns:
        The related resource from which the described resource is derived.


        The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
      • setSource

        public final void setSource(String value)

        Sets the related resource from which the described resource is derived.

        Parameters:
        value - The related resource from which the described resource is derived.


        The described resource may be derived from the related resource in whole or in part. Recommended best practice is to identify the related resource by means of a string conforming to a formal identification system.
      • getSubjects

        public final String[] getSubjects()

        Gets an array of descriptive phrases or keywords that specify the content of the resource.

        Returns:
        An array of descriptive phrases or keywords that specify the content of the resource.
      • setSubjects

        public final void setSubjects(String[] value)

        Sets an array of descriptive phrases or keywords that specify the content of the resource.

        Parameters:
        value - An array of descriptive phrases or keywords that specify the content of the resource.
      • getTitles

        public final XmpLangAlt getTitles()

        Gets the title or name of the resource, given in various languages.

        Returns:
        The title or name of the resource, given in various languages.
      • setTitles

        public final void setTitles(XmpLangAlt value)

        Sets the title or name of the resource, given in various languages.

        Parameters:
        value - The title or name of the resource, given in various languages.
      • getTypes

        public final String[] getTypes()

        Gets an array of string values representing the nature or genre of the resource.

        Returns:
        An array of string values representing the nature or genre of the resource.
      • setTypes

        public final void setTypes(String[] value)

        Sets an array of string values representing the nature or genre of the resource.

        Parameters:
        value - An array of string values representing the nature or genre of the resource.
      • setContributor

        public final void setContributor(String contributor)

        Sets a single contributor of the resource.

        Parameters:
        contributor - The contributor to set.
      • setCreator

        public final void setCreator(String creator)

        Sets a single creator of the resource.

        Parameters:
        creator - The creator to set.
      • setDate

        public final void setDate(Date date)

        Sets a single date associated with the resource.

        Parameters:
        date - The date to set.
      • setDescription

        public final void setDescription(String description)

        Sets the resource description, given in a single laguage.

        Parameters:
        description - The description to set.
      • setLanguage

        public final void setLanguage(String language)

        Sets a single language associated with the resource.

        Parameters:
        language - The language to set.
      • setPublisher

        public final void setPublisher(String publisher)

        Sets a single publisher of the resource.

        Parameters:
        publisher - The publisher to set.
      • setRelation

        public final void setRelation(String relation)

        Sets a single related resource.

        Parameters:
        relation - The relation to set.
      • setRights

        public final void setRights(String rights)

        Sets the resource rights, given in a single laguage.

        Parameters:
        rights - The rights statements to set.
      • setSubject

        public final void setSubject(String subject)

        Sets a single subject of the resource.

        Parameters:
        subject - The subject to set.
      • setTitle

        public final void setTitle(String title)

        Sets the resource title, given in a single laguage.

        Parameters:
        title - The title to set.
      • setType

        public final void setType(String type)

        Sets a single type of the resource.

        Parameters:
        type - The type to set.
      • set

        public void set(String name,
               XmpArray value)

        Sets the value inherited from XmpArray .

        Overrides:
        set in class XmpPackage
        Parameters:
        name - XMP metadata property name.
        value - XMP metadata property value.