Fallout fix from template/script refactor.

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5524 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall 2007-04-23 13:19:26 +00:00
parent 37e81b9ea4
commit 3322e78a09
3 changed files with 15 additions and 4 deletions

View File

@ -479,7 +479,7 @@ public class RhinoScriptProcessor extends BaseProcessor implements ScriptProcess
}
// add the global scripts
for (ProcessorExtension ex : this.processExtensions.values())
for (ProcessorExtension ex : this.processorExtensions.values())
{
model.put(ex.getExtensionName(), ex);
}

View File

@ -24,6 +24,7 @@
*/
package org.alfresco.repo.processor;
import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
@ -59,7 +60,7 @@ public abstract class BaseProcessor implements Processor
protected ServiceRegistry services;
/** A map containing all the processor extenstions */
protected Map<String, ProcessorExtension> processExtensions = new HashMap<String, ProcessorExtension>(10);
protected Map<String, ProcessorExtension> processorExtensions = new HashMap<String, ProcessorExtension>(10);
/**
* Registers this processor with the relevant services
@ -153,6 +154,16 @@ public abstract class BaseProcessor implements Processor
*/
public void registerProcessorExtension(ProcessorExtension processorExtension)
{
this.processExtensions.put(processorExtension.getExtensionName(), processorExtension);
this.processorExtensions.put(processorExtension.getExtensionName(), processorExtension);
}
/**
* Get the collection of processor extensions
*
* @return Collection<ProcessorExtension> collection of processor extensions
*/
public Collection<ProcessorExtension> getProcessorExtensions()
{
return this.processorExtensions.values();
}
}

View File

@ -301,7 +301,7 @@ public class FreeMarkerProcessor extends BaseProcessor implements TemplateProces
// add the template extensions to the model
// the extensions include custom root helper objects and custom template method objects
for (ProcessorExtension ext : this.processExtensions.values())
for (ProcessorExtension ext : this.processorExtensions.values())
{
if (ext instanceof TemplateProcessorExtension)
{