Package de.xima.fc.logic.form_theme
Class FormThemeFileResolutionParams
- java.lang.Object
-
- de.xima.fc.logic.form_theme.FormThemeFileResolutionParams
-
public final class FormThemeFileResolutionParams extends Object
Parameters for resolving a file from a form theme, seeFormThemeManager
.- Since:
- 8.3.0
- Author:
- XIMA MEDIA GmbH
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FormThemeFileResolutionParams.Builder
A builder for creatingfile resolution params
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FormThemeFileResolutionParams.Builder
builder(String resourceContext)
Creates a new builder forfile resolution params
.Mandant
client()
Gets the client scope where to look for themes.Predicate<? super String>
fileNameFilter()
Gets the filter for the files to include.String
resourceContext()
The resource context in which the file is used.
-
-
-
Method Detail
-
client
public Mandant client()
Gets the client scope where to look for themes. Required only if the theme is specific to a particular client.- Returns:
- Client scope where to look for themes.
-
fileNameFilter
public Predicate<? super String> fileNameFilter()
Gets the filter for the files to include.- Returns:
- The filter for the files to include.
-
resourceContext
public String resourceContext()
The resource context in which the file is used. SeeEFormThemeResourceContext
for well-known contexts.- Returns:
- The resource context from which to obtain the files.
-
builder
public static FormThemeFileResolutionParams.Builder builder(String resourceContext)
Creates a new builder forfile resolution params
. The resource context is required and must not be empty.- Parameters:
resourceContext
- The resource context in which the file is used. SeeEFormThemeResourceContext
for well-known contexts.- Returns:
- A new builder for creating a
FormThemeFileResolutionParams
instance.
-
-