net.sf.jasperreports.engine.export
public class JRHyperlinkProducerMapFactory extends JRHyperlinkProducerFactory implements java.io.Serializable
This implementation wraps a hyperlink type to hyperling producer instance association map.
Constructor and Description |
---|
JRHyperlinkProducerMapFactory()
Creates a blank factory.
|
Modifier and Type | Method and Description |
---|---|
void |
addProducer(java.lang.String linkType,
JRHyperlinkProducer producer)
Adds a hyperlink producer instance associated to a hyperlink type.
|
JRHyperlinkProducer |
getHandler(java.lang.String linkType)
Returns the hyperlink producer associated with a specific hyperlink type.
|
java.util.Map |
getProducersMap()
Exposes the type to producer association map.
|
JRHyperlinkProducer |
removeProducer(java.lang.String linkType)
Removes a type to producer association.
|
void |
setProducersMap(java.util.Map producers)
Sets the type to producer association map.
|
produceHyperlink
public JRHyperlinkProducerMapFactory()
public java.util.Map getProducersMap()
public void setProducersMap(java.util.Map producers)
producers
- bulk type to producer association mapgetProducersMap()
public void addProducer(java.lang.String linkType, JRHyperlinkProducer producer)
linkType
- the typeproducer
- the producerpublic JRHyperlinkProducer removeProducer(java.lang.String linkType)
linkType
- the hyperlink typepublic JRHyperlinkProducer getHandler(java.lang.String linkType)
JRHyperlinkProducerFactory
getHandler
in class JRHyperlinkProducerFactory
linkType
- the hyperlink typenull
when none associated© 2001-2010 Jaspersoft Corporation www.jaspersoft.com