Package io.jmix.ui.component.impl
Class ScreenFacetImpl<S extends Screen>
java.lang.Object
io.jmix.ui.component.impl.AbstractFacet
io.jmix.ui.component.impl.AbstractScreenFacet<S>
io.jmix.ui.component.impl.ScreenFacetImpl<S>
- All Implemented Interfaces:
Facet,ScreenFacet<S>,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
-
Field Summary
Fields inherited from class io.jmix.ui.component.impl.AbstractScreenFacet
actionId, afterCloseListeners, afterShowListeners, applicationContext, buttonId, openMode, optionsProvider, properties, screen, screenClass, screenConfigurer, screenIdFields inherited from class io.jmix.ui.component.impl.AbstractFacet
id, owner -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()protected ScreateScreen(FrameOwner frameOwner) show()Shows and returns screen.Methods inherited from class io.jmix.ui.component.impl.AbstractScreenFacet
addAfterCloseEventListener, addAfterShowEventListener, applyScreenConfigurer, getActionTarget, getButtonTarget, getOpenMode, getOptionsProvider, getProperties, getScreenClass, getScreenConfigurer, getScreenId, getScreenOptions, initScreenListeners, injectScreenProperties, internalRemoveAfterCloseEventListener, internalRemoveAfterShowEventListener, setActionTarget, setApplicationContext, setButtonTarget, setOpenMode, setOptionsProvider, setOwner, setProperties, setScreenClass, setScreenConfigurer, setScreenId, subscribe, subscribeOnAction, subscribeOnButtonMethods inherited from class io.jmix.ui.component.impl.AbstractFacet
getEventHub, getId, getOwner, hasSubscriptions, publish, setId, unsubscribe
-
Constructor Details
-
ScreenFacetImpl
public ScreenFacetImpl()
-
-
Method Details
-
create
- Returns:
- new screen instance
-
show
Description copied from interface:ScreenFacetShows and returns screen. -
createScreen
-