org.xwiki.velocity.internal
Class DefaultVelocityContextFactory

java.lang.Object
  extended by org.xwiki.velocity.internal.DefaultVelocityContextFactory
All Implemented Interfaces:
Initializable, VelocityContextFactory

@Component
@Singleton
public class DefaultVelocityContextFactory
extends java.lang.Object
implements VelocityContextFactory, Initializable

Default implementation for VelocityContextFactory.

Version:
$Id$

Constructor Summary
DefaultVelocityContextFactory()
           
 
Method Summary
 org.apache.velocity.VelocityContext createContext()
          Creates and initializes a new Velocity Context.
 void initialize()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultVelocityContextFactory

public DefaultVelocityContextFactory()
Method Detail

initialize

public void initialize()
                throws InitializationException

Specified by:
initialize in interface Initializable
Throws:
InitializationException
See Also:
Initializable.initialize()

createContext

public org.apache.velocity.VelocityContext createContext()
                                                  throws XWikiVelocityException
Creates and initializes a new Velocity Context.

Specified by:
createContext in interface VelocityContextFactory
Returns:
a new Velocity Context, populated with Tools and data pushed by VelocityContextInitializers
Throws:
XWikiVelocityException - if the context failed to be created or initialized properly
See Also:
VelocityContextFactory.createContext()


Copyright © 2004-2011 XWiki. All Rights Reserved.