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