Package de.xima.fc.form.common.models
Interface FormThemeReference.Matcher<R,E extends Throwable>
-
- Type Parameters:
R
- The return type of the matcher functions.E
- The type of exception that the matcher functions may throw.
- All Known Implementing Classes:
FormThemeReference.DefaultMatcher
- Enclosing class:
- FormThemeReference
public static interface FormThemeReference.Matcher<R,E extends Throwable>
A matcher on aFormThemeReference
. Calls a different method depending on the type.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
clientFormTheme(FormThemeReference.ClientFormTheme theme)
Called when the theme reference is aFormThemeReference.ClientFormTheme
.R
formThemePlugin(FormThemeReference.FormThemePlugin theme)
Called when the theme reference is aFormThemeReference.FormThemePlugin
.R
system(FormThemeReference.System theme)
Called when the theme reference is aFormThemeReference.System
.
-
-
-
Method Detail
-
clientFormTheme
R clientFormTheme(FormThemeReference.ClientFormTheme theme) throws E extends Throwable
Called when the theme reference is aFormThemeReference.ClientFormTheme
.
-
formThemePlugin
R formThemePlugin(FormThemeReference.FormThemePlugin theme) throws E extends Throwable
Called when the theme reference is aFormThemeReference.FormThemePlugin
.
-
system
R system(FormThemeReference.System theme) throws E extends Throwable
Called when the theme reference is aFormThemeReference.System
.
-
-