public class ActionScreenInitializer
extends java.lang.Object
EditAction
, etc.) to initialize a screen builder.Modifier and Type | Field and Description |
---|---|
protected java.util.function.Consumer<Screen.AfterCloseEvent> |
afterCloseHandler |
protected OpenMode |
openMode |
protected java.lang.Class<? extends Screen> |
screenClass |
protected java.util.function.Consumer<Screen> |
screenConfigurer |
protected java.lang.String |
screenId |
protected java.util.function.Supplier<ScreenOptions> |
screenOptionsSupplier |
Constructor and Description |
---|
ActionScreenInitializer() |
Modifier and Type | Method and Description |
---|---|
OpenMode |
getOpenMode() |
java.lang.Class<? extends Screen> |
getScreenClass() |
java.lang.String |
getScreenId() |
EditorBuilder |
initBuilder(EditorBuilder builder) |
LookupBuilder |
initBuilder(LookupBuilder builder) |
RelatedEntitiesBuilder |
initBuilder(RelatedEntitiesBuilder builder) |
ScreenBuilder |
initBuilder(ScreenBuilder builder) |
void |
initScreen(Screen screen) |
void |
setAfterCloseHandler(java.util.function.Consumer<Screen.AfterCloseEvent> afterCloseHandler) |
void |
setOpenMode(OpenMode openMode) |
void |
setScreenClass(java.lang.Class<? extends Screen> screenClass) |
void |
setScreenConfigurer(java.util.function.Consumer<Screen> screenConfigurer) |
void |
setScreenId(java.lang.String screenId) |
void |
setScreenOptionsSupplier(java.util.function.Supplier<ScreenOptions> screenOptionsSupplier) |
protected OpenMode openMode
protected java.lang.String screenId
protected java.lang.Class<? extends Screen> screenClass
protected java.util.function.Supplier<ScreenOptions> screenOptionsSupplier
protected java.util.function.Consumer<Screen> screenConfigurer
protected java.util.function.Consumer<Screen.AfterCloseEvent> afterCloseHandler
@Nullable public OpenMode getOpenMode()
@Nullable public java.lang.String getScreenId()
@Nullable public java.lang.Class<? extends Screen> getScreenClass()
public void setOpenMode(@Nullable OpenMode openMode)
public void setScreenId(@Nullable java.lang.String screenId)
public void setScreenClass(@Nullable java.lang.Class<? extends Screen> screenClass)
public void setScreenOptionsSupplier(@Nullable java.util.function.Supplier<ScreenOptions> screenOptionsSupplier)
public void setScreenConfigurer(@Nullable java.util.function.Consumer<Screen> screenConfigurer)
public void setAfterCloseHandler(@Nullable java.util.function.Consumer<Screen.AfterCloseEvent> afterCloseHandler)
public ScreenBuilder initBuilder(ScreenBuilder builder)
public EditorBuilder initBuilder(EditorBuilder builder)
public LookupBuilder initBuilder(LookupBuilder builder)
public RelatedEntitiesBuilder initBuilder(RelatedEntitiesBuilder builder)
public void initScreen(Screen screen)