org.springframework.extensions.webscripts.processor
Class PHPScriptProcessor

java.lang.Object
  extended by org.springframework.extensions.webscripts.processor.BaseProcessor
      extended by org.springframework.extensions.webscripts.processor.BaseRegisterableScriptProcessor
          extended by org.springframework.extensions.webscripts.processor.AbstractScriptProcessor
              extended by org.springframework.extensions.webscripts.processor.PHPScriptProcessor
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Processor, ScriptProcessor

public class PHPScriptProcessor
extends AbstractScriptProcessor

PHP Script Processor for Alfresco Web Framework

Author:
Roy Wetherall, muzquiano

Field Summary
static String ALF_AVAILABLE
          Key to value found in $_SERVER indicating that the Alfresco API is available
 
Fields inherited from class org.springframework.extensions.webscripts.processor.BaseProcessor
processorExtensions
 
Constructor Summary
PHPScriptProcessor()
          Constructor
 
Method Summary
 Object executeScript(ScriptContent location, Map<String,Object> model)
           
 Object executeScript(String path, Map<String,Object> model)
           
 ScriptContent findScript(String path)
           
 String getExtension()
           
 String getName()
           
 void init()
           
 void registerProcessorExtension(ProcessorExtension processorExtension)
           
 void reset()
           
 Object unwrapValue(Object value)
           
 
Methods inherited from class org.springframework.extensions.webscripts.processor.AbstractScriptProcessor
addProcessorModelExtensions, getScriptLoader, getSearchPath, initLoaders, register, setSearchPath
 
Methods inherited from class org.springframework.extensions.webscripts.processor.BaseRegisterableScriptProcessor
getScriptProcessorRegistry, onApplicationEvent, setApplicationContext, setScriptProcessorRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.context.ApplicationContextAware
setApplicationContext
 

Field Detail

ALF_AVAILABLE

public static final String ALF_AVAILABLE
Key to value found in $_SERVER indicating that the Alfresco API is available

See Also:
Constant Field Values
Constructor Detail

PHPScriptProcessor

public PHPScriptProcessor()
Constructor

Method Detail

getExtension

public String getExtension()

getName

public String getName()

init

public void init()
Overrides:
init in class AbstractScriptProcessor

registerProcessorExtension

public void registerProcessorExtension(ProcessorExtension processorExtension)
Specified by:
registerProcessorExtension in interface Processor
Overrides:
registerProcessorExtension in class BaseProcessor

findScript

public ScriptContent findScript(String path)

executeScript

public Object executeScript(String path,
                            Map<String,Object> model)

executeScript

public Object executeScript(ScriptContent location,
                            Map<String,Object> model)

unwrapValue

public Object unwrapValue(Object value)

reset

public void reset()


Copyright © 2009 SpringSource, Inc. All Rights Reserved.