com.lowagie.text

Class Meta

Implemented Interfaces:
Element
Known Direct Subclasses:
Header

public class Meta
extends java.lang.Object
implements Element

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 Summary

private StringBuffer
content
This is the content of the Meta-information.
protected Properties
markupAttributes
Contains extra markupAttributes
private int
type
This is the type of Meta-information this object contains.

Fields inherited from interface com.lowagie.text.Element

ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITTG3_1D, CCITTG3_2D, CCITTG4, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE

Constructor Summary

Meta(String tag, String content)
Constructs a Meta.
Meta(int type, String content)
Constructs a Meta.

Method Summary

StringBuffer
append(String string)
appends some text to this Meta.
String
content()
Returns the content of the meta information.
ArrayList
getChunks()
Gets all the chunks in this element.
static int
getType(String tag)
Returns the name of the meta information.
String
name()
Returns the name of the meta information.
boolean
process(ElementListener listener)
Processes the element by adding it (or the different parts) to a ElementListener.
int
type()
Gets the type of the text element.

Field Details

content

private StringBuffer content
This is the content of the Meta-information.

markupAttributes

protected Properties markupAttributes
Contains extra markupAttributes

type

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

Constructor Details

Meta

public Meta(String tag,
            String content)
Constructs a Meta.
Parameters:
tag - the tagname of the meta-information
content - the content

Meta

(package private)  Meta(int type,
                        String content)
Constructs a Meta.
Parameters:
type - the type of meta-information
content - the content

Method Details

append

public StringBuffer append(String string)
appends some text to this Meta.
Parameters:
string - a String
Returns:
a StringBuffer

content

public String content()
Returns the content of the meta information.
Returns:
a String

getChunks

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

getType

public static int getType(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

name

public String name()
Returns the name of the meta information.
Returns:
a String

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