Class CreateNewEventStreamPanelViewModel
java.lang.Object
com.inductiveautomation.eventstream.designer.workspace.CreateNewEventStreamPanelViewModel
- All Implemented Interfaces:
ViewModel
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate()createForDialog(Consumer<CreateNewEventStreamPanelViewModel.CreateContext> onCreate, ResourceFolderNode folderNode, SourceRegistry sourceRegistry, DesignerContext context) createForPanel(Consumer<CreateNewEventStreamPanelViewModel.CreateContext> onCreate, ResourceFolderNode folderNode, SourceRegistry sourceRegistry, DesignerContext context) voidsetEventStreamName(String name) voidvoidsetSource(SourceDesignDelegateInfo source) sources()
-
Method Details
-
setSource
-
setEventStreamName
-
setInvalid
public void setInvalid() -
create
public void create() -
createForPanel
public static CreateNewEventStreamPanelViewModel createForPanel(Consumer<CreateNewEventStreamPanelViewModel.CreateContext> onCreate, ResourceFolderNode folderNode, SourceRegistry sourceRegistry, DesignerContext context) -
createForDialog
public static CreateNewEventStreamPanelViewModel createForDialog(Consumer<CreateNewEventStreamPanelViewModel.CreateContext> onCreate, ResourceFolderNode folderNode, SourceRegistry sourceRegistry, DesignerContext context) -
nameField
-
sources
-
selectedSource
-
createButtonEnabled
-
nameFieldValidationResult
-