Package io.sundr.codegen.velocity
Class VelocityRenderer<T>
java.lang.Object
io.sundr.codegen.template.TemplateRenderer<T>
io.sundr.codegen.velocity.VelocityRenderer<T>
- All Implemented Interfaces:
io.sundr.codegen.api.Renderer<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional<VelocityRenderer<T>>fromTemplate(String templateContent, Class<T> type, String... parameters) static Optional<VelocityRenderer<?>>fromTemplate(String templateContent, String... parameters) static <T> Optional<VelocityRenderer<T>>fromTemplateResource(String templateResource, Class<T> type, String... parameters) static Optional<VelocityRenderer<?>>fromTemplateResource(String templateResource, String... parameters) static <T> Optional<VelocityRenderer<T>>fromTemplateUrl(URL templateUrl, Class<T> type, String... parameters) static Optional<VelocityRenderer<?>>fromTemplateUrl(URL templateUrl, String... parameters) getType()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.sundr.codegen.api.Renderer
render
-
Constructor Details
-
VelocityRenderer
-
-
Method Details
-
fromTemplate
public static Optional<VelocityRenderer<?>> fromTemplate(String templateContent, String... parameters) -
fromTemplate
public static <T> Optional<VelocityRenderer<T>> fromTemplate(String templateContent, Class<T> type, String... parameters) -
fromTemplateUrl
-
fromTemplateUrl
public static <T> Optional<VelocityRenderer<T>> fromTemplateUrl(URL templateUrl, Class<T> type, String... parameters) -
fromTemplateResource
public static Optional<VelocityRenderer<?>> fromTemplateResource(String templateResource, String... parameters) -
fromTemplateResource
public static <T> Optional<VelocityRenderer<T>> fromTemplateResource(String templateResource, Class<T> type, String... parameters) -
getType
-
getFunction
-