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
ConstructorsModifierConstructorDescriptionprotectedEventStreamConfigManager(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddChangeListener(ChangeListener listener) static EventStreamConfigManagercreate(EventStreamManager eventStreamManager, EventStreamDiagnosticsProvider diagnosticsProvider, EventStreamContext context, ScriptManager scriptManager, String projectName, String resourceFolderPath, boolean isNew) protected HandlerSectionPanelViewModelcreateHandlerSectionPanelViewModel(EventStreamContext context, HandlerRegistry handlerRegistry) voiddispose()getConfig(boolean enabled) getConfig(SourceConfig sourceConfig, BatchConfig batchConfig, boolean enabled) booleanhasEdits()booleanvoidinitialize(EventStreamConfig config) voidinitialize(PropertyPublisherReadOnly<SubtextStateInfo> stateInfo) voidonSave()voidremoveChangeListener(ChangeListener listener) voidsetEnabled(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:
disposein interfaceDisposable
-