Interface ReportEnvironment
-
- All Superinterfaces:
Cloneable
,Serializable
- All Known Implementing Classes:
CachingReportEnvironment
,DefaultReportEnvironment
public interface ReportEnvironment extends Serializable, Cloneable
Provides a simplified interface to access information about the processing environment in a simple way. The report environment system replaces the old parser-config system.- Author:
- Thomas Morgner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
clone()
Object
getEnvironmentProperty(String key)
Returns a environment property.Locale
getLocale()
TimeZone
getTimeZone()
String
getURLEncoding()
Returns the text encoding that should be used to encode URLs.Map<String,String[]>
getUrlExtraParameter()
-
-
-
Method Detail
-
getEnvironmentProperty
Object getEnvironmentProperty(String key)
Returns a environment property. These properties are usually defined by the outside world, but default values can be specified inside the report-definition.- Parameters:
key
-- Returns:
-
getURLEncoding
String getURLEncoding()
Returns the text encoding that should be used to encode URLs.- Returns:
- the encoding for URLs.
-
getLocale
Locale getLocale()
-
getTimeZone
TimeZone getTimeZone()
-
clone
Object clone()
-
-