Class EventStreamConfigManager
java.lang.Object
com.inductiveautomation.eventstream.designer.ui.viewmodel.config.EventStreamConfigManager
- All Implemented Interfaces:
Disposable
Manages the configuration of an event stream.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
EventStreamConfigManager
(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChangeListener
(ChangeListener listener) static EventStreamConfigManager
create
(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew) protected HandlerSectionPanelViewModel
createHandlerSectionPanelViewModel
(EventStreamContext context, HandlerRegistry handlerRegistry) void
dispose()
getConfig
(boolean enabled) getConfig
(SourceConfig sourceConfig, BatchConfig batchConfig, boolean enabled) boolean
hasEdits()
boolean
void
initialize
(EventStreamConfig config) void
initialize
(PropertyPublisherReadOnly<SubtextStateInfo> stateInfo) void
onSave()
void
removeChangeListener
(ChangeListener listener) void
setEnabled
(boolean isEnabled)
-
Constructor Details
-
EventStreamConfigManager
protected EventStreamConfigManager(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew)
-
-
Method Details
-
create
public static EventStreamConfigManager create(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew) -
createHandlerSectionPanelViewModel
protected HandlerSectionPanelViewModel createHandlerSectionPanelViewModel(EventStreamContext context, HandlerRegistry handlerRegistry) -
initialize
-
initialize
-
getConfig
-
getConfig
public EventStreamConfig getConfig(SourceConfig sourceConfig, BatchConfig batchConfig, boolean enabled) -
projectName
-
resourcePath
-
getSource
-
getFilter
-
getTransform
-
getSections
-
hasEdits
public boolean hasEdits() -
hasHandlers
public boolean hasHandlers() -
setEnabled
public void setEnabled(boolean isEnabled) -
addChangeListener
-
removeChangeListener
-
onSave
public void onSave() -
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
-