Class LightPortEditorPanel
java.lang.Object
org.bidib.wizard.client.common.table.AbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
org.bidib.wizard.mvc.main.view.table.LightPortEditorPanel
- All Implemented Interfaces:
PortEditorPanelCallback
public class LightPortEditorPanel
extends AbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bidib.wizard.client.common.table.AbstractPortEditorPanel
AbstractPortEditorPanel.EditorPanelFocusTraversalPolicy, AbstractPortEditorPanel.PortEditorPanelContainer, AbstractPortEditorPanel.PortEditorPanelDebugContainer -
Field Summary
Fields inherited from class org.bidib.wizard.client.common.table.AbstractPortEditorPanel
applyButtonEnabled, MIN_DMX_MAPPING_VALUE -
Constructor Summary
ConstructorsConstructorDescriptionLightPortEditorPanel(org.bidib.wizard.model.ports.LightPort port, Consumer<org.bidib.wizard.model.ports.LightPort> saveCallback, Consumer<org.bidib.wizard.model.ports.LightPort> valueCallback, Consumer<org.bidib.wizard.model.ports.LightPort> refreshCallback, io.reactivex.rxjava3.subjects.PublishSubject<org.bidib.wizard.model.ports.event.PortConfigChangeEvent> portConfigChangeEventSubject, NodeSelectionProvider nodeSelectionProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bidib.wizard.model.ports.LightPortclonePort(org.bidib.wizard.model.ports.LightPort port) protected JPaneldoCreateComponent(org.bidib.wizard.model.ports.LightPort port) protected voiddoEnableComponents(org.bidib.wizard.model.ports.LightPort port) protected voidvoidprotected com.jgoodies.validation.ValidationResultvalidate(org.bidib.wizard.model.ports.LightPort port) Methods inherited from class org.bidib.wizard.client.common.table.AbstractPortEditorPanel
addButtons, applyChanges, cleanup, createComponent, createFocusTransversalPolicy, createPortPropertyChangeListener, discardChanges, enableComponents, getActivateButtonEnabled, getApplyButtonEnabled, getButtonPanel, getCompDisp, getComponent, getListener, getLocalPortConfigChangeEventSubject, getNodeSelectionProvider, getOriginalPort, getPanel, getPortConfigChangeEventSubject, getPortIdentifier, getPresentationModel, getTrigger, getValidationResultModel, getValueCallback, isDataValid, isDirty, isPortConfigKeySupported, setActivateButtonEnabled, setListener, setPanel, setPresentationModel, setTrigger, setValidationResultModel, triggerValidation
-
Constructor Details
-
LightPortEditorPanel
public LightPortEditorPanel(org.bidib.wizard.model.ports.LightPort port, Consumer<org.bidib.wizard.model.ports.LightPort> saveCallback, Consumer<org.bidib.wizard.model.ports.LightPort> valueCallback, Consumer<org.bidib.wizard.model.ports.LightPort> refreshCallback, io.reactivex.rxjava3.subjects.PublishSubject<org.bidib.wizard.model.ports.event.PortConfigChangeEvent> portConfigChangeEventSubject, NodeSelectionProvider nodeSelectionProvider)
-
-
Method Details
-
clonePort
protected org.bidib.wizard.model.ports.LightPort clonePort(org.bidib.wizard.model.ports.LightPort port) - Specified by:
clonePortin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
doCreateComponent
- Specified by:
doCreateComponentin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
requestDefaultFocus
public void requestDefaultFocus()- Overrides:
requestDefaultFocusin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
propertyChanged
- Overrides:
propertyChangedin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
validate
protected com.jgoodies.validation.ValidationResult validate(org.bidib.wizard.model.ports.LightPort port) - Specified by:
validatein classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-
doEnableComponents
protected void doEnableComponents(org.bidib.wizard.model.ports.LightPort port) - Overrides:
doEnableComponentsin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.LightPort>
-