Class Meta

  • All Implemented Interfaces:
    Element, MarkupAttributes
    Direct Known Subclasses:
    Header

    public class Meta
    extends java.lang.Object
    implements Element, MarkupAttributes
    This is an Element that contains some meta information about the document.

    An object of type Meta can not be constructed by the user. Userdefined meta information should be placed in a Header-object. Meta is reserved for: Subject, Keywords, Author, Title, Producer and Creationdate information.

    See Also:
    Element, Header
    • Field Detail

      • type

        private int type
        This is the type of Meta-information this object contains.
      • content

        private java.lang.StringBuffer content
        This is the content of the Meta-information.
      • markupAttributes

        protected java.util.Properties markupAttributes
        Contains extra markupAttributes
    • Constructor Detail

      • Meta

        Meta​(int type,
             java.lang.String content)
        Constructs a Meta.
        Parameters:
        type - the type of meta-information
        content - the content
      • Meta

        public Meta​(java.lang.String tag,
                    java.lang.String content)
        Constructs a Meta.
        Parameters:
        tag - the tagname of the meta-information
        content - the content
    • Method Detail

      • process

        public boolean process​(ElementListener listener)
        Processes the element by adding it (or the different parts) to a ElementListener.
        Specified by:
        process in interface Element
        Parameters:
        listener - the ElementListener
        Returns:
        true if the element was processed successfully
      • type

        public int type()
        Gets the type of the text element.
        Specified by:
        type in interface Element
        Returns:
        a type
      • getChunks

        public java.util.ArrayList getChunks()
        Gets all the chunks in this element.
        Specified by:
        getChunks in interface Element
        Returns:
        an ArrayList
      • append

        public java.lang.StringBuffer append​(java.lang.String string)
        appends some text to this Meta.
        Parameters:
        string - a String
        Returns:
        a StringBuffer
      • content

        public java.lang.String content()
        Returns the content of the meta information.
        Returns:
        a String
      • name

        public java.lang.String name()
        Returns the name of the meta information.
        Returns:
        a String
      • getType

        public static int getType​(java.lang.String tag)
        Returns the name of the meta information.
        Parameters:
        tag - iText tag for meta information
        Returns:
        the Element value corresponding with the given tag