extend API

This commit is contained in:
2021-08-29 10:04:31 +03:00
parent df958f61f9
commit 7aadcbe8f7

View File

@@ -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, Object context);
default <T> Function<T, Screen> getScreenFactory(String name) {
return context -> getScreen(name, context);
}
}