Class MBeanInspectScreen
java.lang.Object
io.jmix.ui.screen.Screen
io.jmix.ui.screen.StandardEditor<ManagedBeanInfo>
io.jmix.ui.app.jmxconsole.screen.inspect.MBeanInspectScreen
- All Implemented Interfaces:
ChangeTracker
,EditorScreen<ManagedBeanInfo>
,FrameOwner
,ReadOnlyAwareScreen
@UiController("ui_MBeanInspectScreen")
@UiDescriptor("mbean-inspect-screen.xml")
public class MBeanInspectScreen
extends StandardEditor<ManagedBeanInfo>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jmix.ui.screen.StandardEditor
StandardEditor.AfterCommitChangesEvent, StandardEditor.BeforeCommitChangesEvent, StandardEditor.InitEntityEvent<E>, StandardEditor.ValidationEvent
Nested classes/interfaces inherited from class io.jmix.ui.screen.Screen
Screen.AfterCloseEvent, Screen.AfterDetachEvent, Screen.AfterInitEvent, Screen.AfterShowEvent, Screen.BeforeCloseEvent, Screen.BeforeShowEvent, Screen.InitEvent
-
Field Summary
Modifier and TypeFieldDescriptionprotected CollectionContainer<ManagedBeanAttribute>
protected Table<ManagedBeanAttribute>
protected CollectionLoader<ManagedBeanAttribute>
protected Action
protected Fragments
protected JmxControl
protected MessageBundle
protected BoxLayout
protected ScreenBuilders
protected ThemeConstants
protected UiComponents
Fields inherited from class io.jmix.ui.screen.StandardEditor
commitActionPerformed, showEnableEditingBtn, showSaveNotification
Fields inherited from interface io.jmix.ui.screen.EditorScreen
ENABLE_EDITING, WINDOW_CLOSE, WINDOW_COMMIT, WINDOW_COMMIT_AND_CLOSE
Fields inherited from interface io.jmix.ui.screen.FrameOwner
NO_OPTIONS, WINDOW_CLOSE_ACTION, WINDOW_COMMIT_AND_CLOSE_ACTION, WINDOW_DISCARD_AND_CLOSE_ACTION
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected List<ManagedBeanAttribute>
attrDlLoadDelegate
(LoadContext<ManagedBeanAttribute> loadContext) void
beforeShowEvent
(Screen.BeforeShowEvent beforeShowEvent) protected void
close
(Button.ClickEvent clickEvent) void
protected void
protected void
protected void
reloadAttribute
(ManagedBeanAttribute attribute) void
Methods inherited from class io.jmix.ui.screen.StandardEditor
addAfterCommitChangesListener, addBeforeCommitChangesListener, addDefaultCloseAction, addDefaultCommitAction, addDefaultCommitAndCloseAction, addDefaultEnableEditingAction, addInitEntityListener, addValidationEventListener, cancel, closeWithCommit, closeWithDiscard, commit, commitAndClose, commitChanges, disableCommitActions, doNotReloadEditedEntity, enableEditing, getEditedEntity, getEditedEntityContainer, getEditedEntityLoader, getSaveNotificationCaption, getWindowActionOptional, hasUnsavedChanges, initActions, isCrossFieldValidate, isEntityModifiedInParentContext, isEntityModifiedRecursive, isLocked, isModifiedAfterOpen, isReadOnly, isReadOnlyDueToLock, isShowSaveNotification, onChangeEvent, onPostCommitEvent, releaseLock, setCrossFieldValidate, setEntityToEdit, setModifiedAfterOpen, setReadOnly, setShowSaveNotification, setupEntityToEdit, setupLock, setupModifiedTracking, showSaveNotification, validateAdditionalRules, validateScreen, validateUiComponents
Methods inherited from class io.jmix.ui.screen.Screen
addAfterCloseListener, addAfterDetachListener, addAfterInitListener, addAfterShowListener, addBeforeCloseListener, addBeforeShowListener, addInitListener, addUrlParamsChangeListener, close, close, closeWithDefaultAction, fireEvent, getApplicationContext, getEventHub, getExtensions, getId, getScreenData, getUiEventListeners, getWindow, isMultipleOpen, isSameScreen, setApplicationContext, setExtensions, setId, setScreenData, setUiEventListeners, setWindow, show
-
Field Details
-
attributesTable
-
editAttributeAction
-
jmxControl
-
operations
-
attrDc
-
uiComponents
-
screenBuilders
-
messageBundle
-
fragments
-
attrLoader
-
themeConstants
-
-
Constructor Details
-
MBeanInspectScreen
public MBeanInspectScreen()
-
-
Method Details
-
beforeShowEvent
-
attributesTableTypeValueGenerator
-
attrDlLoadDelegate
@Install(to="attrLoader", target=DATA_LOADER) protected List<ManagedBeanAttribute> attrDlLoadDelegate(LoadContext<ManagedBeanAttribute> loadContext) -
close
-
preventUnsavedChanges
- Overrides:
preventUnsavedChanges
in classStandardEditor<ManagedBeanInfo>
-
editAttribute
-
reloadAttributes
@Subscribe("attributesTable.refresh") public void reloadAttributes(Action.ActionPerformedEvent event) -
reloadAttribute
-
initOperationsLayout
protected void initOperationsLayout()
-