public class JRHyperlinkProducerMapFactory extends JRHyperlinkProducerFactory implements 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(String linkType,
JRHyperlinkProducer producer)
Adds a hyperlink producer instance associated to a hyperlink type.
|
JRHyperlinkProducer |
getHandler(String linkType)
Returns the hyperlink producer associated with a specific hyperlink type.
|
Map<String,JRHyperlinkProducer> |
getProducersMap()
Exposes the type to producer association map.
|
JRHyperlinkProducer |
removeProducer(String linkType)
Removes a type to producer association.
|
void |
setProducersMap(Map<String,JRHyperlinkProducer> producers)
Sets the type to producer association map.
|
produceHyperlink
public JRHyperlinkProducerMapFactory()
public Map<String,JRHyperlinkProducer> getProducersMap()
public void setProducersMap(Map<String,JRHyperlinkProducer> producers)
producers
- bulk type to producer association mapgetProducersMap()
public void addProducer(String linkType, JRHyperlinkProducer producer)
linkType
- the typeproducer
- the producerpublic JRHyperlinkProducer removeProducer(String linkType)
linkType
- the hyperlink typepublic JRHyperlinkProducer getHandler(String linkType)
JRHyperlinkProducerFactory
getHandler
in class JRHyperlinkProducerFactory
linkType
- the hyperlink typenull
when none associatedCopyright © 2016. All rights reserved.