Class MarkedObject

  • All Implemented Interfaces:
    Element
    Direct Known Subclasses:
    MarkedSection

    @Deprecated
    public class MarkedObject
    extends java.lang.Object
    implements Element
    Deprecated.
    since 5.5.9. This class is no longer used.
    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 Detail

      • element

        protected Element element
        Deprecated.
        The element that is wrapped in a MarkedObject.
      • markupAttributes

        protected java.util.Properties markupAttributes
        Deprecated.
        Contains extra markupAttributes
    • Constructor Detail

      • MarkedObject

        protected MarkedObject()
        Deprecated.
        This constructor is for internal use only.
      • MarkedObject

        public MarkedObject​(Element element)
        Deprecated.
        Creates a MarkedObject.
        Parameters:
        element - the element
    • Method Detail

      • getChunks

        public java.util.List<Chunk> getChunks()
        Deprecated.
        Gets all the chunks in this element.
        Specified by:
        getChunks in interface Element
        Returns:
        an ArrayList
      • process

        public boolean process​(ElementListener listener)
        Deprecated.
        Processes the element by adding it (or the different parts) to an ElementListener.
        Specified by:
        process in interface Element
        Parameters:
        listener - an ElementListener
        Returns:
        true if the element was processed successfully
      • type

        public int type()
        Deprecated.
        Gets the type of the text element.
        Specified by:
        type in interface Element
        Returns:
        a type
      • isContent

        public boolean isContent()
        Deprecated.
        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()
        Deprecated.
        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()
      • getMarkupAttributes

        public java.util.Properties getMarkupAttributes()
        Deprecated.
        Getter for the markup attributes.
        Returns:
        the markupAttributes
      • setMarkupAttribute

        public void setMarkupAttribute​(java.lang.String key,
                                       java.lang.String value)
        Deprecated.
        Adds one markup attribute.
        Parameters:
        key - markup key
        value - markup value