/* * Copyright 2003-2004 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.velocity.tools.generic.app; import java.io.IOException; import java.io.InputStream; import java.io.Reader; import java.io.Writer; import java.util.Properties; import org.apache.commons.collections.ExtendedProperties; import org.apache.velocity.Template; import org.apache.velocity.app.Velocity; import org.apache.velocity.app.VelocityEngine; import org.apache.velocity.context.Context; import org.apache.velocity.exception.MethodInvocationException; import org.apache.velocity.exception.ParseErrorException; import org.apache.velocity.exception.ResourceNotFoundException; import org.apache.velocity.runtime.configuration.Configuration; /** * @author <a href="mailto:shinobu@ieee.org">Shinobu Kawai</a> * @version $Id: $ */ public class MonostateVelocityEngine extends VelocityEngine { /** * */ public MonostateVelocityEngine() { } /** * @param arg0 * @throws java.lang.Exception */ public MonostateVelocityEngine(String arg0) throws Exception { Velocity.init(arg0); } /** * @param arg0 * @throws java.lang.Exception */ public MonostateVelocityEngine(Properties arg0) throws Exception { Velocity.init(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#addProperty(java.lang.String, java.lang.Object) */ public void addProperty(String arg0, Object arg1) { Velocity.addProperty(arg0, arg1); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#clearProperty(java.lang.String) */ public void clearProperty(String arg0) { Velocity.clearProperty(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#debug(java.lang.Object) */ public void debug(Object arg0) { Velocity.debug(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#error(java.lang.Object) */ public void error(Object arg0) { Velocity.error(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#evaluate(org.apache.velocity.context.Context, java.io.Writer, java.lang.String, java.io.InputStream) */ public boolean evaluate(Context arg0, Writer arg1, String arg2, InputStream arg3) throws ParseErrorException, MethodInvocationException, ResourceNotFoundException, IOException { return Velocity.evaluate(arg0, arg1, arg2, arg3); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#evaluate(org.apache.velocity.context.Context, java.io.Writer, java.lang.String, java.io.Reader) */ public boolean evaluate(Context arg0, Writer arg1, String arg2, Reader arg3) throws ParseErrorException, MethodInvocationException, ResourceNotFoundException, IOException { return Velocity.evaluate(arg0, arg1, arg2, arg3); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#evaluate(org.apache.velocity.context.Context, java.io.Writer, java.lang.String, java.lang.String) */ public boolean evaluate(Context arg0, Writer arg1, String arg2, String arg3) throws ParseErrorException, MethodInvocationException, ResourceNotFoundException, IOException { return Velocity.evaluate(arg0, arg1, arg2, arg3); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#getProperty(java.lang.String) */ public Object getProperty(String arg0) { return Velocity.getProperty(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#getTemplate(java.lang.String, java.lang.String) */ public Template getTemplate(String arg0, String arg1) throws ResourceNotFoundException, ParseErrorException, Exception { return Velocity.getTemplate(arg0, arg1); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#getTemplate(java.lang.String) */ public Template getTemplate(String arg0) throws ResourceNotFoundException, ParseErrorException, Exception { return Velocity.getTemplate(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#info(java.lang.Object) */ public void info(Object arg0) { Velocity.info(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#init() */ public void init() throws Exception { Velocity.init(); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#init(java.util.Properties) */ public void init(Properties arg0) throws Exception { Velocity.init(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#init(java.lang.String) */ public void init(String arg0) throws Exception { Velocity.init(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#invokeVelocimacro(java.lang.String, java.lang.String, java.lang.String[], org.apache.velocity.context.Context, java.io.Writer) */ public boolean invokeVelocimacro(String arg0, String arg1, String[] arg2, Context arg3, Writer arg4) throws Exception { return Velocity.invokeVelocimacro(arg0, arg1, arg2, arg3, arg4); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#mergeTemplate(java.lang.String, org.apache.velocity.context.Context, java.io.Writer) */ public boolean mergeTemplate(String arg0, Context arg1, Writer arg2) throws ResourceNotFoundException, ParseErrorException, MethodInvocationException, Exception { return Velocity.mergeTemplate(arg0, arg1, arg2); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#mergeTemplate(java.lang.String, java.lang.String, org.apache.velocity.context.Context, java.io.Writer) */ public boolean mergeTemplate(String arg0, String arg1, Context arg2, Writer arg3) throws ResourceNotFoundException, ParseErrorException, MethodInvocationException, Exception { return Velocity.mergeTemplate(arg0, arg1, arg2, arg3); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#setApplicationAttribute(java.lang.Object, java.lang.Object) */ public void setApplicationAttribute(Object arg0, Object arg1) { Velocity.setApplicationAttribute(arg0, arg1); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#setConfiguration(org.apache.velocity.runtime.configuration.Configuration) */ public void setConfiguration(Configuration arg0) { Velocity.setConfiguration(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#setExtendedProperties(org.apache.commons.collections.ExtendedProperties) */ public void setExtendedProperties(ExtendedProperties arg0) { Velocity.setExtendedProperties(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#setProperty(java.lang.String, java.lang.Object) */ public void setProperty(String arg0, Object arg1) { Velocity.setProperty(arg0, arg1); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#templateExists(java.lang.String) */ public boolean templateExists(String arg0) { return Velocity.templateExists(arg0); } /* (non-Javadoc) * @see org.apache.velocity.app.VelocityEngine#warn(java.lang.Object) */ public void warn(Object arg0) { Velocity.warn(arg0); } }