Class DefaultComponentManager
- java.lang.Object
-
- net.sf.jasperreports.engine.component.DefaultComponentManager
-
- All Implemented Interfaces:
ComponentManager
- Direct Known Subclasses:
ComponentsManager,IconLabelComponentManager
public class DefaultComponentManager extends java.lang.Object implements ComponentManager
A defaultcomponent managerimplementation.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description DefaultComponentManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComponentCompilergetComponentCompiler(JasperReportsContext jasperReportsContext)Returns the component compiler.ComponentFillFactorygetComponentFillFactory(JasperReportsContext jasperReportsContext)Returns the factory of fill component instances.ComponentXmlWritergetComponentXmlWriter(JasperReportsContext jasperReportsContext)Returns the component XML writer.ComponentDesignConvertergetDesignConverter(JasperReportsContext jasperReportsContext)Returns the design component preview converter.voidsetComponentCompiler(ComponentCompiler componentCompiler)Sets the component compiler implementation.voidsetComponentFillFactory(ComponentFillFactory fillFactory)Sets the fill component factory implementation.voidsetComponentXmlWriter(ComponentXmlWriter componentXmlWriter)Sets the component XML writer implementation.voidsetDesignConverter(ComponentDesignConverter designConverter)Sets the design component preview converter.
-
-
-
Method Detail
-
getComponentFillFactory
public ComponentFillFactory getComponentFillFactory(JasperReportsContext jasperReportsContext)
Description copied from interface:ComponentManagerReturns the factory of fill component instances.- Specified by:
getComponentFillFactoryin interfaceComponentManager- Returns:
- the factory of fill component instances
-
setComponentFillFactory
public void setComponentFillFactory(ComponentFillFactory fillFactory)
Sets the fill component factory implementation.- Parameters:
fillFactory- the fill component factory- See Also:
getComponentFillFactory(JasperReportsContext)
-
getComponentCompiler
public ComponentCompiler getComponentCompiler(JasperReportsContext jasperReportsContext)
Description copied from interface:ComponentManagerReturns the component compiler.- Specified by:
getComponentCompilerin interfaceComponentManager- Returns:
- the component compiler
-
setComponentCompiler
public void setComponentCompiler(ComponentCompiler componentCompiler)
Sets the component compiler implementation.- Parameters:
componentCompiler- the component compiler- See Also:
getComponentCompiler(JasperReportsContext)
-
getComponentXmlWriter
public ComponentXmlWriter getComponentXmlWriter(JasperReportsContext jasperReportsContext)
Description copied from interface:ComponentManagerReturns the component XML writer.- Specified by:
getComponentXmlWriterin interfaceComponentManager- Returns:
- the component XML writer
-
setComponentXmlWriter
public void setComponentXmlWriter(ComponentXmlWriter componentXmlWriter)
Sets the component XML writer implementation.- Parameters:
componentXmlWriter- the component XML writer- See Also:
getComponentXmlWriter(JasperReportsContext)
-
getDesignConverter
public ComponentDesignConverter getDesignConverter(JasperReportsContext jasperReportsContext)
Description copied from interface:ComponentManagerReturns the design component preview converter.May be
null, in which case a static icon is used when previewing a report that contains an instance of the component.- Specified by:
getDesignConverterin interfaceComponentManager- Returns:
- the design component preview converter, or
nullif no such converter exists for the component.
-
setDesignConverter
public void setDesignConverter(ComponentDesignConverter designConverter)
Sets the design component preview converter.- Parameters:
designConverter- the design component preview converter
-
-