Package com.lowagie.text.factories
Class ElementFactory
java.lang.Object
com.lowagie.text.factories.ElementFactory
This class is able to create Element objects based on a list of properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Anchor
getAnchor
(Properties attributes) Creates an Anchor object based on a list of properties.static Annotation
getAnnotation
(Properties attributes) Creates an Annotation object based on a list of properties.static Cell
getCell
(Properties attributes) Creates a Cell object based on a list of properties.static ChapterAutoNumber
getChapter
(Properties attributes) Creates a ChapterAutoNumber object based on a list of properties.static Chunk
getChunk
(Properties attributes) Creates a Chunk object based on a list of properties.static Image
getImage
(Properties attributes) Creates an Image object based on a list of properties.static List
getList
(Properties attributes) Creates a List object based on a list of properties.static ListItem
getListItem
(Properties attributes) Creates a ListItem object based on a list of properties.static Paragraph
getParagraph
(Properties attributes) Creates a Paragraph object based on a list of properties.static Phrase
getPhrase
(Properties attributes) Creates a Phrase object based on a list of properties.static Section
getSection
(Section parent, Properties attributes) Creates a Section object based on a list of properties.static Table
getTable
(Properties attributes) Creates an Table object based on a list of properties.private static void
setRectangleProperties
(Rectangle rect, Properties attributes) Sets some Rectangle properties (for a Cell, Table,...).private static void
setSectionParameters
(Section section, Properties attributes) Helper method to create a Chapter/Section object.
-
Constructor Details
-
ElementFactory
public ElementFactory()
-
-
Method Details
-
getChunk
Creates a Chunk object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Chunk
-
getPhrase
Creates a Phrase object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Phrase
-
getAnchor
Creates an Anchor object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- an Anchor
-
getParagraph
Creates a Paragraph object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Paragraph
-
getListItem
Creates a ListItem object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a ListItem
-
getList
Creates a List object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- the List
-
getCell
Creates a Cell object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Cell
-
getTable
Creates an Table object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Table
-
setRectangleProperties
Sets some Rectangle properties (for a Cell, Table,...).- Parameters:
rect
- The Rectangle to set the properties toattributes
- The properties to base the parameters on
-
getChapter
Creates a ChapterAutoNumber object based on a list of properties.- Parameters:
attributes
- The properties to base the parameters on- Returns:
- a Chapter
-
getSection
Creates a Section object based on a list of properties.- Parameters:
parent
- The parent Section to add a Section toattributes
- The attributes to base the parameters on- Returns:
- a Section
-
setSectionParameters
Helper method to create a Chapter/Section object.- Parameters:
section
- The part of the document to set the parameters toattributes
- The attributes to base the parameters on
-
getImage
Creates an Image object based on a list of properties.- Parameters:
attributes
- The properties to base the Image on- Returns:
- an Image
- Throws:
IOException
- thrown if an I/O problem occursBadElementException
- the exception thrown when the Element doesn't have the right form
-
getAnnotation
Creates an Annotation object based on a list of properties.- Parameters:
attributes
- The properties to base the Annotation on- Returns:
- an Annotation
-