Class JRHyperlinkProducerFactory
java.lang.Object
net.sf.jasperreports.engine.export.JRHyperlinkProducerFactory
- Direct Known Subclasses:
DefaultHyperlinkProducerFactory,JRHyperlinkProducerMapFactory
An abstract factory of
hyperlink producers.
The factory is responsible for returning a hyperlink producer for a custom hyperlink type.
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract JRHyperlinkProducergetHandler(String linkType) Returns the hyperlink producer associated with a specific hyperlink type.produceHyperlink(JRPrintHyperlink hyperlink) Generates the String hyperlink for a hyperlink instance based on its type and on the associated hyperlink producer.
-
Constructor Details
-
JRHyperlinkProducerFactory
public JRHyperlinkProducerFactory()
-
-
Method Details
-
getHandler
Returns the hyperlink producer associated with a specific hyperlink type.- Parameters:
linkType- the hyperlink type- Returns:
- an associated hyperlink producer, or
nullwhen none associated
-
produceHyperlink
Generates the String hyperlink for a hyperlink instance based on its type and on the associated hyperlink producer.- Parameters:
hyperlink- the hyperlink instance- Returns:
- the genereated String hyperlink
- See Also:
-