Package org.eclipse.birt.chart.script
Class AbstractScriptContext
- java.lang.Object
-
- org.eclipse.birt.chart.script.AbstractScriptContext
-
- All Implemented Interfaces:
java.io.Serializable,IScriptContext
- Direct Known Subclasses:
ChartScriptContext
public abstract class AbstractScriptContext extends java.lang.Object implements IScriptContext
The abstract class implements common methods to store script contexts.- Since:
- 2.5
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractScriptContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description IExternalContextgetExternalContext()java.util.LocalegetLocale()Deprecated.UsegetULocale()instead.ILoggergetLogger()java.lang.ObjectgetProperty(java.lang.Object key)Returns property value.com.ibm.icu.util.ULocalegetULocale()voidsetExternalContext(IExternalContext externalContext)voidsetLogger(ILogger logger)Sets associated logger.voidsetProperty(java.lang.Object key, java.lang.Object value)Saves property value.voidsetULocale(com.ibm.icu.util.ULocale locale)Sets associated locale.
-
-
-
Method Detail
-
getExternalContext
public IExternalContext getExternalContext()
- Specified by:
getExternalContextin interfaceIScriptContext- Returns:
- Returns the external context.
-
setExternalContext
public void setExternalContext(IExternalContext externalContext)
- Parameters:
externalContext- the context of script
-
getLocale
@Deprecated public java.util.Locale getLocale()
Deprecated.UsegetULocale()instead.(non-Javadoc)- Specified by:
getLocalein interfaceIScriptContext- Returns:
- Returns the locale of current context.
- See Also:
IScriptContext.getLocale()
-
getLogger
public ILogger getLogger()
- Specified by:
getLoggerin interfaceIScriptContext- Returns:
- Returns an ILogger instance, to allow logging from script.
- See Also:
ILogger
-
setLogger
public void setLogger(ILogger logger)
Sets associated logger.- Parameters:
logger- Logger
-
getULocale
public com.ibm.icu.util.ULocale getULocale()
- Specified by:
getULocalein interfaceIScriptContext- Returns:
- Returns the locale of current context.
-
setULocale
public void setULocale(com.ibm.icu.util.ULocale locale)
Sets associated locale.- Parameters:
locale- Locale
-
getProperty
public java.lang.Object getProperty(java.lang.Object key)
Description copied from interface:IScriptContextReturns property value.- Specified by:
getPropertyin interfaceIScriptContext- Returns:
-
setProperty
public void setProperty(java.lang.Object key, java.lang.Object value)Description copied from interface:IScriptContextSaves property value.- Specified by:
setPropertyin interfaceIScriptContext
-
-