public interface FilenameFactory
UrlFactory
(which is consulted first).Modifier and Type | Field and Description |
---|---|
static FilenameFactory |
DEFAULT_FACTORY
Default implementation.
|
Modifier and Type | Method and Description |
---|---|
String |
getFilename(String url,
ContentProducer node,
TemplateSet templateSet,
Language language,
PageParams pageParams)
Calculate filename for provided combination of node, template set, language, and page params.
|
String |
getFilename(String url,
Media node,
Language language,
Resolution resolution)
Calculate filename for provided combination of node, language, and resolution.
|
static final FilenameFactory DEFAULT_FACTORY
String getFilename(String url, ContentProducer node, TemplateSet templateSet, Language language, PageParams pageParams)
url
- Absolute URL as created by UrlFactory.getUrl(ContentProducer, TemplateSet, Language, PageParams)
.node
- target node.templateSet
- target template set.language
- target language.pageParams
- the page params.String getFilename(String url, Media node, @Nullable Language language, @Nullable Resolution resolution)
url
- Absolute URL as created by UrlFactory.getUrl(Media, Language, Resolution)
.node
- Target node.language
- Target language or null
for language independent media nodes.resolution
- Target resolution or null
for media nodes of type Media.FILE
.Copyright © 2021 e-Spirit AG. All Rights Reserved. Build 5.2.210210