org.springframework.extensions.webscripts.processor
Class PHPTemplateProcessor

java.lang.Object
  extended by org.springframework.extensions.webscripts.processor.BaseProcessor
      extended by org.springframework.extensions.webscripts.processor.BaseRegisterableTemplateProcessor
          extended by org.springframework.extensions.webscripts.processor.AbstractTemplateProcessor
              extended by org.springframework.extensions.webscripts.processor.PHPTemplateProcessor
All Implemented Interfaces:
EventListener, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener, Processor, TemplateProcessor

public class PHPTemplateProcessor
extends AbstractTemplateProcessor

PHP Template Processor for 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
PHPTemplateProcessor()
          Constructor
 
Method Summary
 String getDefaultEncoding()
           
 String getExtension()
           
 String getName()
           
 boolean hasTemplate(String template)
           
 void init()
           
 void process(String templatePath, Object model, Writer out)
           
 void processString(String template, Object model, Writer out)
           
 void registerProcessorExtension(ProcessorExtension processorExtension)
           
 void reset()
           
 void setDefaultEncoding(String defaultEncoding)
           
 
Methods inherited from class org.springframework.extensions.webscripts.processor.AbstractTemplateProcessor
addProcessorModelExtensions, getSearchPath, getTemplateLoader, initLoaders, onApplicationEvent, register, setApplicationContext, setSearchPath
 
Methods inherited from class org.springframework.extensions.webscripts.processor.BaseRegisterableTemplateProcessor
getTemplateProcessorRegistry, setTemplateProcessorRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

PHPTemplateProcessor

public PHPTemplateProcessor()
Constructor

Method Detail

setDefaultEncoding

public void setDefaultEncoding(String defaultEncoding)
Parameters:
defaultEncoding -

getDefaultEncoding

public String getDefaultEncoding()

getExtension

public String getExtension()

getName

public String getName()

init

public void init()
Overrides:
init in class AbstractTemplateProcessor

registerProcessorExtension

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

hasTemplate

public boolean hasTemplate(String template)

process

public void process(String templatePath,
                    Object model,
                    Writer out)

processString

public void processString(String template,
                          Object model,
                          Writer out)

reset

public void reset()


Copyright © 2009 SpringSource, Inc. All Rights Reserved.