Package org.apache.velocity.runtime
Class ParserPoolImpl
- java.lang.Object
-
- org.apache.velocity.runtime.ParserPoolImpl
-
- All Implemented Interfaces:
ParserPool
public class ParserPoolImpl extends Object implements ParserPool
This wraps the original parser SimplePool class. It also handles instantiating ad-hoc parsers if none are available.- Since:
- 1.5
- Version:
- $Id: RuntimeInstance.java 384374 2006-03-08 23:19:30Z nbubna $
- Author:
- Serge Knystautas
-
-
Constructor Summary
Constructors Constructor Description ParserPoolImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Parserget()Call the wrapped pool.voidinitialize(RuntimeServices rsvc)Create the underlying "pool".voidput(Parser parser)Call the wrapped pool.
-
-
-
Method Detail
-
initialize
public void initialize(RuntimeServices rsvc)
Create the underlying "pool".- Specified by:
initializein interfaceParserPool- Parameters:
rsvc-
-
get
public Parser get()
Call the wrapped pool. If none are available, it will create a new temporary one.- Specified by:
getin interfaceParserPool- Returns:
- A parser Object.
-
put
public void put(Parser parser)
Call the wrapped pool.- Specified by:
putin interfaceParserPool- Parameters:
parser-
-
-