extend API
This commit is contained in:
@@ -2,10 +2,16 @@ package ru.penkrat.stbf.templates;
|
||||
|
||||
import ru.penkrat.stbf.api.Screen;
|
||||
|
||||
import java.util.function.Function;
|
||||
|
||||
public interface ScreenResolver {
|
||||
|
||||
Screen getScreen(String name);
|
||||
Screen getScreen(String name);
|
||||
|
||||
Screen getScreen(String name, Object context);
|
||||
Screen getScreen(String name, Object context);
|
||||
|
||||
default <T> Function<T, Screen> getScreenFactory(String name) {
|
||||
return context -> getScreen(name, context);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user