|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.birt.report.model.api.impl.DesignEngineImpl
Implementation of DesignEngine.
| Field Summary | |
protected static java.util.logging.Logger |
errorLogger
The logger for errors. |
| Constructor Summary | |
DesignEngineImpl(DesignConfig config)
Constructs a DesignEngine with the given platform config. |
|
| Method Summary | |
IMetaDataDictionary |
getMetaData()
Gets the meta-data of the design engine. |
SessionHandle |
newSessionHandle(com.ibm.icu.util.ULocale locale)
Creates a new design session handle. |
void |
registerMetaLogger(IMetaLogger newLogger)
Registers a IMetaLogger to record initialization errors. |
boolean |
removeMetaLogger(IMetaLogger logger)
Removes a IMetaLogger. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static java.util.logging.Logger errorLogger
| Constructor Detail |
public DesignEngineImpl(DesignConfig config)
config - the platform config.| Method Detail |
public SessionHandle newSessionHandle(com.ibm.icu.util.ULocale locale)
newSessionHandle in interface IDesignEnginelocale - the user's locale. If null, uses the system
locale.
SessionHandlepublic IMetaDataDictionary getMetaData()
getMetaData in interface IDesignEnginepublic void registerMetaLogger(IMetaLogger newLogger)
IMetaLogger to record initialization errors.
The logger will be notified of the errors during meta-data
initialization. The meta-data system will be initialized once (and only
once). Loggers should be registered before the first time a session is
created so that it can be notified of the logging actions.
registerMetaLogger in interface IDesignEnginenewLogger - the MetaLogger to be registered.removeMetaLogger(IMetaLogger)public boolean removeMetaLogger(IMetaLogger logger)
IMetaLogger. This method will remove the logger
from the list and close the logger if it has already been registered. The
logger will no longer be notified of the errors during metadata
initialization. Returns true if this logger manager
contained the specified logger.
removeMetaLogger in interface IDesignEnginelogger - the MetaLogger to be removed.
true if this logger manager contained the
specified logger.registerMetaLogger(IMetaLogger)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||