public class Meta extends java.lang.Object implements Element, MarkupAttributes
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.
| Modifier and Type | Field and Description |
|---|---|
private java.lang.StringBuffer |
content
This is the content of the Meta-information.
|
protected java.util.Properties |
markupAttributes
Contains extra markupAttributes
|
private int |
type
This is the type of Meta-information this object contains.
|
ALIGN_BASELINE, ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_JUSTIFIED, ALIGN_JUSTIFIED_ALL, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, ALIGN_UNDEFINED, ANCHOR, ANNOTATION, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, GRAPHIC, HEADER, IMGRAW, IMGTEMPLATE, JPEG, KEYWORDS, LIST, LISTITEM, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE| Constructor and Description |
|---|
Meta(int type,
java.lang.String content)
Constructs a
Meta. |
Meta(java.lang.String tag,
java.lang.String content)
Constructs a
Meta. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.StringBuffer |
append(java.lang.String string)
appends some text to this
Meta. |
java.lang.String |
content()
Returns the content of the meta information.
|
java.util.ArrayList |
getChunks()
Gets all the chunks in this element.
|
java.lang.String |
getMarkupAttribute(java.lang.String name)
Returns the value of the specified attribute.
|
java.util.Set |
getMarkupAttributeNames()
Returns a
Set of String attribute names for the
MarkupAttributes implementor. |
java.util.Properties |
getMarkupAttributes()
Return a
Properties-object containing all the markupAttributes. |
static int |
getType(java.lang.String tag)
Returns the name of the meta information.
|
java.lang.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. |
void |
setMarkupAttribute(java.lang.String name,
java.lang.String value)
Sets the specified attribute.
|
void |
setMarkupAttributes(java.util.Properties markupAttributes)
Sets the markupAttributes.
|
int |
type()
Gets the type of the text element.
|
private int type
private java.lang.StringBuffer content
protected java.util.Properties markupAttributes
Meta(int type,
java.lang.String content)
Meta.type - the type of meta-informationcontent - the contentpublic Meta(java.lang.String tag,
java.lang.String content)
Meta.tag - the tagname of the meta-informationcontent - the contentpublic boolean process(ElementListener listener)
ElementListener.public int type()
public java.util.ArrayList getChunks()
public java.lang.StringBuffer append(java.lang.String string)
Meta.string - a StringStringBufferpublic java.lang.String content()
Stringpublic java.lang.String name()
Stringpublic static int getType(java.lang.String tag)
tag - iText tag for meta informationpublic void setMarkupAttribute(java.lang.String name,
java.lang.String value)
MarkupAttributessetMarkupAttribute in interface MarkupAttributesname - String attribute name.value - String attribute value.MarkupAttributes.setMarkupAttribute(java.lang.String, java.lang.String)public void setMarkupAttributes(java.util.Properties markupAttributes)
MarkupAttributessetMarkupAttributes in interface MarkupAttributesmarkupAttributes - a Properties-object containing markupattributesMarkupAttributes.setMarkupAttributes(java.util.Properties)public java.lang.String getMarkupAttribute(java.lang.String name)
MarkupAttributesgetMarkupAttribute in interface MarkupAttributesname - String attribute name.String.MarkupAttributes.getMarkupAttribute(java.lang.String)public java.util.Set getMarkupAttributeNames()
MarkupAttributesSet of String attribute names for the
MarkupAttributes implementor.getMarkupAttributeNames in interface MarkupAttributesSet.MarkupAttributes.getMarkupAttributeNames()public java.util.Properties getMarkupAttributes()
MarkupAttributesProperties-object containing all the markupAttributes.getMarkupAttributes in interface MarkupAttributesPropertiesMarkupAttributes.getMarkupAttributes()