Package groovy.text.markup
Class MarkupTemplateEngine.TemplateResource
java.lang.Object
groovy.text.markup.MarkupTemplateEngine.TemplateResource
- Enclosing class:
- MarkupTemplateEngine
Describes a template resource name split into base name, optional locale suffix, and extension.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIndicates whether this descriptor carries an explicit locale suffix.Parses a template path into its base name, optional locale suffix, and extension.toString()Returns the resource path represented by this descriptor.withLocale(String locale) Returns a copy of this resource descriptor with the supplied locale suffix.
-
Method Details
-
parse
Parses a template path into its base name, optional locale suffix, and extension.- Parameters:
fullPath- template path to parse- Returns:
- a parsed template resource descriptor
-
withLocale
Returns a copy of this resource descriptor with the supplied locale suffix.- Parameters:
locale- locale suffix to apply, ornullto remove it- Returns:
- a new resource descriptor with the requested locale
-
toString
Returns the resource path represented by this descriptor. -
hasLocale
public boolean hasLocale()Indicates whether this descriptor carries an explicit locale suffix.- Returns:
trueif a locale suffix is present
-