public class ScriptManager extends AbstractLogEnabled implements Component, Contextualizable, Serviceable
Modifier and Type | Field and Description |
---|---|
protected Context |
_context
Cocoon context
|
protected I18nUtils |
_i18nUtils
i18n utils
|
protected static List<Configuration> |
_scriptConfigurations
The list of script configuration
|
private SourceResolver |
_sourceResolver
Source resolver
|
static String |
ROLE
The Avalon role
|
Constructor and Description |
---|
ScriptManager() |
Modifier and Type | Method and Description |
---|---|
protected List<Configuration> |
_getScriptConfigurations()
Initialize the static script files if needed.
|
protected I18nizableText |
_parseI18nizableText(Configuration config,
String pluginName,
String name)
Parses an i18n text.
|
void |
contextualize(Context context) |
String |
getGlobalScripts()
Retrieves the configured scripts
|
Map<String,Object> |
getScriptHtmlDescription()
Retrieves and concatenates the script descriptions
|
void |
service(ServiceManager manager) |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
protected static List<Configuration> _scriptConfigurations
protected I18nUtils _i18nUtils
private SourceResolver _sourceResolver
public ScriptManager()
public void contextualize(Context context) throws ContextException
contextualize
in interface Contextualizable
ContextException
public void service(ServiceManager manager) throws ServiceException
service
in interface Serviceable
ServiceException
protected List<Configuration> _getScriptConfigurations() throws ConfigurationException, SAXException, IOException
ConfigurationException
- If the configuration is wrongSAXException
- If an error occurredIOException
- If an error occurredpublic String getGlobalScripts() throws ConfigurationException, SAXException, IOException
IOException
- If an error occurredSAXException
- If an error occurredConfigurationException
- If the configuration is wrongpublic Map<String,Object> getScriptHtmlDescription() throws ConfigurationException, SAXException, IOException
IOException
- If an error occurredSAXException
- If an error occurredConfigurationException
- If the configuration is wrongprotected I18nizableText _parseI18nizableText(Configuration config, String pluginName, String name)
config
- the configuration to use.pluginName
- the current plugin name.name
- the child name.