net.sf.jasperreports.engine.export
Class JRHyperlinkProducerFactory
java.lang.Object
net.sf.jasperreports.engine.export.JRHyperlinkProducerFactory
- Direct Known Subclasses:
- DefaultHyperlinkProducerFactory, JRHyperlinkProducerMapFactory, ReportExecutionHyperlinkProducerFactory
public abstract class JRHyperlinkProducerFactory
- extends Object
An abstract factory of hyperlink producers.
The factory is responsible for returning a hyperlink producer for a
custom hyperlink type.
- Version:
- $Id: JRHyperlinkProducerFactory.java 5180 2012-03-29 13:23:12Z teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JRHyperlinkProducerFactory
public JRHyperlinkProducerFactory()
getHandler
public abstract JRHyperlinkProducer getHandler(String linkType)
- Returns the hyperlink producer associated with a specific hyperlink type.
- Parameters:
linkType - the hyperlink type
- Returns:
- an associated hyperlink producer, or
null when none associated
produceHyperlink
public String produceHyperlink(JRPrintHyperlink hyperlink)
- 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:
JRHyperlinkProducer.getHyperlink(JRPrintHyperlink)
Copyright © 2012. All Rights Reserved.