public class SimpleJasperReportsContext extends java.lang.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> java.util.List<T> |
getExtensions(java.lang.Class<T> extensionType)
Returns a list of extension objects for a specific extension type.
|
java.lang.Object |
getOwnValue(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getPropertiesMap() |
java.lang.String |
getProperty(java.lang.String key)
Returns the value of the property.
|
java.lang.Object |
getValue(java.lang.String key) |
void |
removeProperty(java.lang.String key) |
void |
removeValue(java.lang.String key) |
<T> void |
setExtensions(java.lang.Class<T> extensionType,
java.util.List<? extends T> extensions) |
void |
setExtensions(java.util.Map<java.lang.Class<?>,java.util.List<?>> extensions) |
void |
setParent(JasperReportsContext parent) |
void |
setPropertiesMap(java.util.Map<java.lang.String,java.lang.String> propertiesMap) |
void |
setProperty(java.lang.String key,
java.lang.String value) |
void |
setValue(java.lang.String key,
java.lang.Object value) |
public SimpleJasperReportsContext()
public SimpleJasperReportsContext(JasperReportsContext parent)
public void setParent(JasperReportsContext parent)
public java.lang.Object getValue(java.lang.String key)
getValue
in interface JasperReportsContext
public java.lang.Object getOwnValue(java.lang.String key)
getOwnValue
in interface JasperReportsContext
public void setValue(java.lang.String key, java.lang.Object value)
setValue
in interface JasperReportsContext
public void removeValue(java.lang.String key)
public <T> java.util.List<T> getExtensions(java.lang.Class<T> extensionType)
getExtensions
in interface JasperReportsContext
T
- generic extension typeextensionType
- the extension typepublic <T> void setExtensions(java.lang.Class<T> extensionType, java.util.List<? extends T> extensions)
public void setExtensions(java.util.Map<java.lang.Class<?>,java.util.List<?>> extensions)
public java.lang.String getProperty(java.lang.String key)
getProperty
in interface JasperReportsContext
key
- the keypublic void setProperty(java.lang.String key, java.lang.String value)
setProperty
in interface JasperReportsContext
public void removeProperty(java.lang.String key)
removeProperty
in interface JasperReportsContext
public java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties
in interface JasperReportsContext
public java.util.Map<java.lang.String,java.lang.String> getPropertiesMap()
public void setPropertiesMap(java.util.Map<java.lang.String,java.lang.String> propertiesMap)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com