Package io.jmix.ui
Class WindowConfig.ResolvedWindowInfo
java.lang.Object
io.jmix.ui.WindowInfo
io.jmix.ui.WindowConfig.ResolvedWindowInfo
- Enclosing class:
- WindowConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.WindowInfo
WindowInfo.Type
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Class<? extends FrameOwner>
protected final String
protected final WindowInfo.Type
-
Constructor Summary
ConstructorDescriptionResolvedWindowInfo
(WindowInfo windowInfo, WindowInfo.Type type, Class<? extends FrameOwner> controllerClass, String template) -
Method Summary
Modifier and TypeMethodDescriptionboolean
Class<? extends FrameOwner>
Screen template path as set inscreens.xml
getType()
int
hashCode()
resolve()
Methods inherited from class io.jmix.ui.WindowInfo
asFragment, asScreen, getControllerClassName, getDescriptor, getId, getRouteDefinition, toString
-
Field Details
-
template
-
controllerClass
-
type
-
-
Constructor Details
-
ResolvedWindowInfo
public ResolvedWindowInfo(WindowInfo windowInfo, WindowInfo.Type type, Class<? extends FrameOwner> controllerClass, @Nullable String template)
-
-
Method Details
-
getTemplate
Description copied from class:WindowInfo
Screen template path as set inscreens.xml
- Overrides:
getTemplate
in classWindowInfo
- Returns:
- screen template path
-
getType
- Overrides:
getType
in classWindowInfo
- Returns:
- type of registered window: SCREEN or FRAGMENT
-
getControllerClass
- Overrides:
getControllerClass
in classWindowInfo
-
resolve
- Overrides:
resolve
in classWindowInfo
- Returns:
- detached window info instance
-
equals
-
hashCode
public int hashCode()
-