public abstract class PathBasedTemplateAvailabilityProvider extends java.lang.Object implements TemplateAvailabilityProvider
TemplateAvailabilityProvider implementations that find
templates from paths.| Modifier and Type | Class and Description |
|---|---|
protected static class |
PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties |
| Constructor and Description |
|---|
PathBasedTemplateAvailabilityProvider(java.lang.String className,
java.lang.Class<? extends PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties> propertiesClass,
java.lang.String propertyPrefix) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isTemplateAvailable(java.lang.String view,
org.springframework.core.env.Environment environment,
java.lang.ClassLoader classLoader,
org.springframework.core.io.ResourceLoader resourceLoader)
Returns
true if a template is available for the given view. |
public PathBasedTemplateAvailabilityProvider(java.lang.String className,
java.lang.Class<? extends PathBasedTemplateAvailabilityProvider.TemplateAvailabilityProperties> propertiesClass,
java.lang.String propertyPrefix)
public boolean isTemplateAvailable(java.lang.String view,
org.springframework.core.env.Environment environment,
java.lang.ClassLoader classLoader,
org.springframework.core.io.ResourceLoader resourceLoader)
TemplateAvailabilityProvidertrue if a template is available for the given view.isTemplateAvailable in interface TemplateAvailabilityProviderview - the view nameenvironment - the environmentclassLoader - the class loaderresourceLoader - the resource loader