Class Meta
- java.lang.Object
-
- com.gitlab.pdftk_java.com.lowagie.text.Meta
-
- All Implemented Interfaces:
Element
,MarkupAttributes
- Direct Known Subclasses:
Header
public class Meta extends java.lang.Object implements Element, MarkupAttributes
This is anElement
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 aHeader
-object.Meta
is reserved for: Subject, Keywords, Author, Title, Producer and Creationdate information.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuffer
content
This is the content of the Meta-information.protected java.util.Properties
markupAttributes
Contains extra markupAttributesprivate int
type
This is the type of Meta-information this object contains.-
Fields inherited from interface com.gitlab.pdftk_java.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, 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringBuffer
append(java.lang.String string)
appends some text to thisMeta
.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 aSet
ofString
attribute names for theMarkupAttributes
implementor.java.util.Properties
getMarkupAttributes()
Return aProperties
-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 aElementListener
.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.
-
-
-
Constructor Detail
-
Meta
Meta(int type, java.lang.String content)
Constructs aMeta
.- Parameters:
type
- the type of meta-informationcontent
- the content
-
Meta
public Meta(java.lang.String tag, java.lang.String content)
Constructs aMeta
.- Parameters:
tag
- the tagname of the meta-informationcontent
- the content
-
-
Method Detail
-
process
public boolean process(ElementListener listener)
Processes the element by adding it (or the different parts) to aElementListener
.
-
type
public int type()
Gets the type of the text element.
-
getChunks
public java.util.ArrayList getChunks()
Gets all the chunks in this element.
-
append
public java.lang.StringBuffer append(java.lang.String string)
appends some text to thisMeta
.- Parameters:
string
- aString
- 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
-
setMarkupAttribute
public void setMarkupAttribute(java.lang.String name, java.lang.String value)
Description copied from interface:MarkupAttributes
Sets the specified attribute.- Specified by:
setMarkupAttribute
in interfaceMarkupAttributes
- Parameters:
name
-String
attribute name.value
-String
attribute value.- See Also:
MarkupAttributes.setMarkupAttribute(java.lang.String, java.lang.String)
-
setMarkupAttributes
public void setMarkupAttributes(java.util.Properties markupAttributes)
Description copied from interface:MarkupAttributes
Sets the markupAttributes.- Specified by:
setMarkupAttributes
in interfaceMarkupAttributes
- Parameters:
markupAttributes
- aProperties
-object containing markupattributes- See Also:
MarkupAttributes.setMarkupAttributes(java.util.Properties)
-
getMarkupAttribute
public java.lang.String getMarkupAttribute(java.lang.String name)
Description copied from interface:MarkupAttributes
Returns the value of the specified attribute.- Specified by:
getMarkupAttribute
in interfaceMarkupAttributes
- Parameters:
name
-String
attribute name.- Returns:
String
.- See Also:
MarkupAttributes.getMarkupAttribute(java.lang.String)
-
getMarkupAttributeNames
public java.util.Set getMarkupAttributeNames()
Description copied from interface:MarkupAttributes
Returns aSet
ofString
attribute names for theMarkupAttributes
implementor.- Specified by:
getMarkupAttributeNames
in interfaceMarkupAttributes
- Returns:
Set
.- See Also:
MarkupAttributes.getMarkupAttributeNames()
-
getMarkupAttributes
public java.util.Properties getMarkupAttributes()
Description copied from interface:MarkupAttributes
Return aProperties
-object containing all the markupAttributes.- Specified by:
getMarkupAttributes
in interfaceMarkupAttributes
- Returns:
Properties
- See Also:
MarkupAttributes.getMarkupAttributes()
-
-