Class CopyrightSincePlaceholderPopulator
java.lang.Object
com.itextpdf.commons.actions.producer.CopyrightSincePlaceholderPopulator
- All Implemented Interfaces:
IPlaceholderPopulator
Class is used to populate
copyrightSince
placeholder. The resulting string is a
representation of the first year of copyright years range. Among all products involved into
product creation the earliest copyrightSince
year is picked as a resulting value.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpopulate
(List<ConfirmedEventWrapper> events, String parameter) Builds a replacement for a placeholdercopyrightSince
in accordance with the registered events.
-
Constructor Details
-
CopyrightSincePlaceholderPopulator
public CopyrightSincePlaceholderPopulator()
-
-
Method Details
-
populate
Builds a replacement for a placeholdercopyrightSince
in accordance with the registered events.- Specified by:
populate
in interfaceIPlaceholderPopulator
- Parameters:
events
- is a list of event involved into document processing. It is expected that it is not empty as such cases should be handled byProducerBuilder
without calling anyIPlaceholderPopulator
parameter
- is a parameter for the placeholder. It should benull
ascopyrightSince
as the placeholder is not configurable- Returns:
- the earliest copyright year
- Throws:
IllegalArgumentException
- ifparameter
is notnull
-