Module itextpdf

Class ElementFactory


  • public class ElementFactory
    extends java.lang.Object
    This class is able to create Element objects based on a list of properties.
    • Constructor Summary

      Constructors 
      Constructor Description
      ElementFactory()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Anchor getAnchor​(java.util.Properties attributes)
      Creates an Anchor object based on a list of properties.
      static Annotation getAnnotation​(java.util.Properties attributes)
      Creates an Annotation object based on a list of properties.
      static Cell getCell​(java.util.Properties attributes)
      Creates a Cell object based on a list of properties.
      static ChapterAutoNumber getChapter​(java.util.Properties attributes)
      Creates a ChapterAutoNumber object based on a list of properties.
      static Chunk getChunk​(java.util.Properties attributes)
      Creates a Chunk object based on a list of properties.
      static Image getImage​(java.util.Properties attributes)
      Creates an Image object based on a list of properties.
      static List getList​(java.util.Properties attributes)
      Creates a List object based on a list of properties.
      static ListItem getListItem​(java.util.Properties attributes)
      Creates a ListItem object based on a list of properties.
      static Paragraph getParagraph​(java.util.Properties attributes)
      Creates a Paragraph object based on a list of properties.
      static Phrase getPhrase​(java.util.Properties attributes)
      Creates a Phrase object based on a list of properties.
      static Section getSection​(Section parent, java.util.Properties attributes)
      Creates a Section object based on a list of properties.
      static Table getTable​(java.util.Properties attributes)
      Creates an Table object based on a list of properties.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElementFactory

        public ElementFactory()
    • Method Detail

      • getChunk

        public static Chunk getChunk​(java.util.Properties attributes)
        Creates a Chunk object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Chunk
      • getPhrase

        public static Phrase getPhrase​(java.util.Properties attributes)
        Creates a Phrase object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Phrase
      • getAnchor

        public static Anchor getAnchor​(java.util.Properties attributes)
        Creates an Anchor object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        an Anchor
      • getParagraph

        public static Paragraph getParagraph​(java.util.Properties attributes)
        Creates a Paragraph object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Paragraph
      • getListItem

        public static ListItem getListItem​(java.util.Properties attributes)
        Creates a ListItem object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a ListItem
      • getList

        public static List getList​(java.util.Properties attributes)
        Creates a List object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        the List
      • getCell

        public static Cell getCell​(java.util.Properties attributes)
        Creates a Cell object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Cell
      • getTable

        public static Table getTable​(java.util.Properties attributes)
        Creates an Table object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Table
      • getChapter

        public static ChapterAutoNumber getChapter​(java.util.Properties attributes)
        Creates a ChapterAutoNumber object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Chapter
      • getSection

        public static Section getSection​(Section parent,
                                         java.util.Properties attributes)
        Creates a Section object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        a Section
      • getImage

        public static Image getImage​(java.util.Properties attributes)
                              throws BadElementException,
                                     java.net.MalformedURLException,
                                     java.io.IOException
        Creates an Image object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        an Image
        Throws:
        BadElementException
        java.net.MalformedURLException
        java.io.IOException
      • getAnnotation

        public static Annotation getAnnotation​(java.util.Properties attributes)
        Creates an Annotation object based on a list of properties.
        Parameters:
        attributes -
        Returns:
        an Annotation