com.itextpdf.text
Class Meta

java.lang.Object
  extended by com.itextpdf.text.Meta
All Implemented Interfaces:
Element
Direct Known Subclasses:
Header

public class Meta
extends 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. User defined 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
static String AUTHOR
          The possible value of an alignment attribute.
static String CREATIONDATE
          The possible value of an alignment attribute.
static String KEYWORDS
          The possible value of an alignment attribute.
static String PRODUCER
          The possible value of an alignment attribute.
static String SUBJECT
          The possible value of an alignment attribute.
static String TITLE
          The possible value of an alignment attribute.
static String UNKNOWN
          The possible value of an alignment attribute.
 
Fields inherited from interface com.itextpdf.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, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CHAPTER, CHUNK, CREATOR, DIV, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, LANGUAGE, LIST, LISTITEM, MARKED, PARAGRAPH, PHRASE, PTABLE, RECTANGLE, SECTION, WRITABLE_DIRECT, YMARK
 
Constructor Summary
Meta(String tag, String content)
          Constructs a Meta.
 
Method Summary
 StringBuffer append(String string)
          appends some text to this Meta.
 List<Chunk> getChunks()
          Gets all the chunks in this element.
 String getContent()
          Returns the content of the meta information.
 String getName()
          Returns the name of the meta information.
static int getType(String tag)
          Returns the name of the meta information.
 boolean isContent()
          Checks if this element is a content object.
 boolean isNestable()
          Checks if this element is nestable.
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.itextpdf.text.Element
toString
 

Field Detail

UNKNOWN

public static final String UNKNOWN
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

PRODUCER

public static final String PRODUCER
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

CREATIONDATE

public static final String CREATIONDATE
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

AUTHOR

public static final String AUTHOR
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

KEYWORDS

public static final String KEYWORDS
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

SUBJECT

public static final String SUBJECT
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values

TITLE

public static final String TITLE
The possible value of an alignment attribute.

Since:
5.0.6 (moved from ElementTags)
See Also:
Constant Field Values
Constructor Detail

Meta

public Meta(String tag,
            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 List<Chunk> getChunks()
Gets all the chunks in this element.

Specified by:
getChunks in interface Element
Returns:
an ArrayList

isContent

public boolean isContent()
Description copied from interface: Element
Checks if this element is a content object. If not, it's a metadata object.

Specified by:
isContent in interface Element
Returns:
true if this is a 'content' element; false if this is a 'metadata' element
Since:
iText 2.0.8
See Also:
Element.isContent()

isNestable

public boolean isNestable()
Description copied from interface: Element
Checks if this element is nestable.

Specified by:
isNestable in interface Element
Returns:
true if this element can be nested inside other elements.
Since:
iText 2.0.8
See Also:
Element.isNestable()

append

public StringBuffer append(String string)
appends some text to this Meta.

Parameters:
string - a String
Returns:
a StringBuffer

getContent

public String getContent()
Returns the content of the meta information.

Returns:
a String

getName

public String getName()
Returns the name of the meta information.

Returns:
a String

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


Copyright © 2013. All Rights Reserved.