Package com.itextpdf.text
Class Meta
- java.lang.Object
-
- com.itextpdf.text.Meta
-
- All Implemented Interfaces:
Element
- Direct Known Subclasses:
Header
public class Meta extends java.lang.Object implements Element
This is anElement
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 aHeader
-object.Meta
is reserved for: Subject, Keywords, Author, Title, Producer and Creationdate information.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AUTHOR
The possible value of an alignment attribute.private java.lang.StringBuffer
content
This is the content of the Meta-information.static java.lang.String
CREATIONDATE
The possible value of an alignment attribute.static java.lang.String
KEYWORDS
The possible value of an alignment attribute.static java.lang.String
PRODUCER
The possible value of an alignment attribute.static java.lang.String
SUBJECT
The possible value of an alignment attribute.static java.lang.String
TITLE
The possible value of an alignment attribute.private int
type
This is the type of Meta-information this object contains.static java.lang.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, BODY, 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
-
-
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.util.List<Chunk>
getChunks()
Gets all the chunks in this element.java.lang.String
getContent()
Returns the content of the meta information.java.lang.String
getName()
Returns the name of the meta information.static int
getType(java.lang.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 aElementListener
.int
type()
Gets the type of the text element.
-
-
-
Field Detail
-
type
private final int type
This is the type of Meta-information this object contains.
-
content
private final java.lang.StringBuffer content
This is the content of the Meta-information.
-
UNKNOWN
public static final java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.String TITLE
The possible value of an alignment attribute.- Since:
- 5.0.6 (moved from ElementTags)
- See Also:
- Constant Field Values
-
-
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.List<Chunk> getChunks()
Gets all the chunks in this element.
-
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 interfaceElement
- 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 interfaceElement
- Returns:
- true if this element can be nested inside other elements.
- Since:
- iText 2.0.8
- See Also:
Element.isNestable()
-
append
public java.lang.StringBuffer append(java.lang.String string)
appends some text to thisMeta
.- Parameters:
string
- aString
- Returns:
- a
StringBuffer
-
getContent
public java.lang.String getContent()
Returns the content of the meta information.- Returns:
- a
String
-
getName
public java.lang.String getName()
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
-
-