public class SimpleJasperReportsContext extends Object implements JasperReportsContext
Constructor and Description |
---|
SimpleJasperReportsContext()
Constructs a SimpleJasperReportsContext instance that has the DefaultJasperReportsContext.getInstance() as parent.
|
SimpleJasperReportsContext(JasperReportsContext parent) |
Modifier and Type | Method and Description |
---|---|
<T> List<T> |
getExtensions(Class<T> extensionType)
Returns a list of extension objects for a specific extension type.
|
Map<String,String> |
getProperties() |
Map<String,String> |
getPropertiesMap() |
String |
getProperty(String key)
Returns the value of the property.
|
Object |
getValue(String key) |
void |
removeProperty(String key) |
void |
removeValue(String key) |
<T> void |
setExtensions(Class<T> extensionType,
List<? extends T> extensions) |
void |
setExtensions(Map<Class<?>,List<?>> extensions) |
void |
setParent(JasperReportsContext parent) |
void |
setPropertiesMap(Map<String,String> propertiesMap) |
void |
setProperty(String key,
String value) |
void |
setValue(String key,
Object value) |
public SimpleJasperReportsContext()
public SimpleJasperReportsContext(JasperReportsContext parent)
public void setParent(JasperReportsContext parent)
public Object getValue(String key)
getValue
in interface JasperReportsContext
public void setValue(String key, Object value)
setValue
in interface JasperReportsContext
public void removeValue(String key)
public <T> List<T> getExtensions(Class<T> extensionType)
getExtensions
in interface JasperReportsContext
T
- generic extension typeextensionType
- the extension typepublic String getProperty(String key)
getProperty
in interface JasperReportsContext
key
- the keypublic void setProperty(String key, String value)
setProperty
in interface JasperReportsContext
public void removeProperty(String key)
removeProperty
in interface JasperReportsContext
public Map<String,String> getProperties()
getProperties
in interface JasperReportsContext
Copyright © 2015. All rights reserved.