Package net.shibboleth.shared.testing
Class VelocityEngine
java.lang.Object
net.shibboleth.shared.testing.VelocityEngine
This is a helper class for creating velocity engines.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PropertiesReturns the default velocity engine properties.static org.apache.velocity.app.VelocityEngineCreates a new velocity engine with default properties.static org.apache.velocity.app.VelocityEnginenewVelocityEngine(Properties props) Creates a new velocity engine with the supplied properties.
-
Constructor Details
-
VelocityEngine
private VelocityEngine()Default constructor.
-
-
Method Details
-
newVelocityEngine
@Nonnull public static org.apache.velocity.app.VelocityEngine newVelocityEngine()Creates a new velocity engine with default properties. SeegetDefaultProperties().- Returns:
- velocity engine
-
newVelocityEngine
@Nonnull public static org.apache.velocity.app.VelocityEngine newVelocityEngine(@Nonnull @NullableElements Properties props) Creates a new velocity engine with the supplied properties.- Parameters:
props- velocity engine properties- Returns:
- velocity engine
-
getDefaultProperties
Returns the default velocity engine properties. Default properties include:- "resource.loader.string.class","org.apache.velocity.runtime.resource.loader.StringResourceLoader"
- "resource.loader.classpath.class","org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"
- "resource.loaders", "classpath, string"
- Returns:
- velocity engine properties
-