- java.lang.Object
-
- com.itextpdf.text.MarkedObject
-
- All Implemented Interfaces:
Element
- Direct Known Subclasses:
MarkedSection
public class MarkedObject extends java.lang.Object implements Element
Wrapper that allows to add properties to 'basic building block' objects. Before iText 1.5 every 'basic building block' implemented the MarkupAttributes interface. By setting attributes, you could add markup to the corresponding XML and/or HTML tag. This functionality was hardly used by anyone, so it was removed, and replaced by the MarkedObject functionality.
-
-
Field Summary
Fields Modifier and Type Field Description protected ElementelementThe element that is wrapped in a MarkedObject.protected java.util.PropertiesmarkupAttributesContains extra markupAttributes-
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, AUTHOR, CCITT_BLACKIS1, CCITT_ENCODEDBYTEALIGN, CCITT_ENDOFBLOCK, CCITT_ENDOFLINE, CCITTG3_1D, CCITTG3_2D, CCITTG4, CELL, CHAPTER, CHUNK, CREATIONDATE, CREATOR, HEADER, IMGRAW, IMGTEMPLATE, JBIG2, JPEG, JPEG2000, KEYWORDS, LIST, LISTITEM, MARKED, MULTI_COLUMN_TEXT, PARAGRAPH, PHRASE, PRODUCER, PTABLE, RECTANGLE, ROW, SECTION, SUBJECT, TABLE, TITLE, YMARK
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarkedObject()This constructor is for internal use only.MarkedObject(Element element)Creates a MarkedObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ArrayListgetChunks()Gets all the chunks in this element.java.util.PropertiesgetMarkupAttributes()Getter for the markup attributes.booleanisContent()Checks if this element is a content object.booleanisNestable()Checks if this element is nestable.booleanprocess(ElementListener listener)Processes the element by adding it (or the different parts) to anElementListener.voidsetMarkupAttribute(java.lang.String key, java.lang.String value)Adds one markup attribute.inttype()Gets the type of the text element.
-
-
-
Field Detail
-
element
protected Element element
The element that is wrapped in a MarkedObject.
-
markupAttributes
protected java.util.Properties markupAttributes
Contains extra markupAttributes
-
-
Constructor Detail
-
MarkedObject
protected MarkedObject()
This constructor is for internal use only.
-
MarkedObject
public MarkedObject(Element element)
Creates a MarkedObject.
-
-
Method Detail
-
getChunks
public java.util.ArrayList getChunks()
Gets all the chunks in this element.
-
process
public boolean process(ElementListener listener)
Processes the element by adding it (or the different parts) to anElementListener.
-
type
public int type()
Gets the type of the text element.
-
isContent
public boolean isContent()
Description copied from interface:ElementChecks if this element is a content object. If not, it's a metadata object.- Specified by:
isContentin 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:ElementChecks if this element is nestable.- Specified by:
isNestablein interfaceElement- Returns:
- true if this element can be nested inside other elements.
- Since:
- iText 2.0.8
- See Also:
Element.isNestable()
-
getMarkupAttributes
public java.util.Properties getMarkupAttributes()
Getter for the markup attributes.- Returns:
- the markupAttributes
-
setMarkupAttribute
public void setMarkupAttribute(java.lang.String key, java.lang.String value)Adds one markup attribute.
-
-