Class MetaData

  • All Implemented Interfaces:
    MetaData

    public class MetaData
    extends java.lang.Object
    implements MetaData

    This class represents the metadata of an OOo Writer document.

    • Constructor Summary

      Constructors 
      Constructor Description
      MetaData​(OfficeDocument oooDoc)
      Construct a new instance from an OOo Writer document.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getCreator()
      Get the creator of this document (may be empty)
      java.lang.String getDate()
      Get the date of this document (may be empty)
      java.lang.String getDescription()
      Get the description of this document (may be empty)
      java.lang.String getInitialCreator()
      Get the initial creator of this document (may be empty)
      java.lang.String getKeywords()
      Get the keywords of this document as a comma separated list (may be epmty)
      java.lang.String getLanguage()
      Get the language of this document (may be empty)
      java.lang.String getSubject()
      Get the subject of this document (may be empty)
      java.lang.String getTitle()
      Get the title of this document (may be empty)
      java.util.Map<java.lang.String,​java.lang.String> getUserDefinedMetaData()
      Get the user-defined meta data
      void setLanguage​(java.lang.String sLanguage)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MetaData

        public MetaData​(OfficeDocument oooDoc)

        Construct a new instance from an OOo Writer document.

        Parameters:
        oooDoc - is the OOo document
    • Method Detail

      • getTitle

        public java.lang.String getTitle()

        Get the title of this document (may be empty)

        Specified by:
        getTitle in interface MetaData
        Returns:
        the title of the document
      • getCreator

        public java.lang.String getCreator()

        Get the creator of this document (may be empty)

        Specified by:
        getCreator in interface MetaData
        Returns:
        the creator of the document (or the initial creator if none is specified)
      • getInitialCreator

        public java.lang.String getInitialCreator()

        Get the initial creator of this document (may be empty)

        Returns:
        the initial creator of the document
      • getDate

        public java.lang.String getDate()

        Get the date of this document (may be empty)

        Specified by:
        getDate in interface MetaData
        Returns:
        the date of the document
      • getDescription

        public java.lang.String getDescription()

        Get the description of this document (may be empty)

        Specified by:
        getDescription in interface MetaData
        Returns:
        the description of the document
      • getLanguage

        public java.lang.String getLanguage()

        Get the language of this document (may be empty)

        Specified by:
        getLanguage in interface MetaData
        Returns:
        the language of the document
      • setLanguage

        public void setLanguage​(java.lang.String sLanguage)
      • getSubject

        public java.lang.String getSubject()

        Get the subject of this document (may be empty)

        Specified by:
        getSubject in interface MetaData
        Returns:
        the subject of the document
      • getKeywords

        public java.lang.String getKeywords()

        Get the keywords of this document as a comma separated list (may be epmty)

        Specified by:
        getKeywords in interface MetaData
        Returns:
        the keywords of the document
      • getUserDefinedMetaData

        public java.util.Map<java.lang.String,​java.lang.String> getUserDefinedMetaData()
        Get the user-defined meta data
        Specified by:
        getUserDefinedMetaData in interface MetaData
        Returns:
        the user-defined meta data as a name-value map