Class SoundPortEditorPanel
java.lang.Object
org.bidib.wizard.client.common.table.AbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
org.bidib.wizard.mvc.main.view.table.SoundPortEditorPanel
- All Implemented Interfaces:
PortEditorPanelCallback
public class SoundPortEditorPanel
extends AbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
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
ConstructorsConstructorDescriptionSoundPortEditorPanel(org.bidib.wizard.model.ports.SoundPort port, Consumer<org.bidib.wizard.model.ports.SoundPort> saveCallback, Consumer<org.bidib.wizard.model.ports.SoundPort> valueCallback, Consumer<org.bidib.wizard.model.ports.SoundPort> refreshCallback, io.reactivex.rxjava3.subjects.Subject<org.bidib.wizard.model.ports.event.PortConfigChangeEvent> portConfigChangeEventSubject, NodeSelectionProvider nodeSelectionProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bidib.wizard.model.ports.SoundPortclonePort(org.bidib.wizard.model.ports.SoundPort port) protected JPaneldoCreateComponent(org.bidib.wizard.model.ports.SoundPort port) protected voiddoEnableComponents(org.bidib.wizard.model.ports.SoundPort port) protected voidvoidprotected com.jgoodies.validation.ValidationResultvalidate(org.bidib.wizard.model.ports.SoundPort 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
-
SoundPortEditorPanel
public SoundPortEditorPanel(org.bidib.wizard.model.ports.SoundPort port, Consumer<org.bidib.wizard.model.ports.SoundPort> saveCallback, Consumer<org.bidib.wizard.model.ports.SoundPort> valueCallback, Consumer<org.bidib.wizard.model.ports.SoundPort> refreshCallback, io.reactivex.rxjava3.subjects.Subject<org.bidib.wizard.model.ports.event.PortConfigChangeEvent> portConfigChangeEventSubject, NodeSelectionProvider nodeSelectionProvider)
-
-
Method Details
-
clonePort
protected org.bidib.wizard.model.ports.SoundPort clonePort(org.bidib.wizard.model.ports.SoundPort port) - Specified by:
clonePortin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
doCreateComponent
- Specified by:
doCreateComponentin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
requestDefaultFocus
public void requestDefaultFocus()- Overrides:
requestDefaultFocusin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
propertyChanged
- Overrides:
propertyChangedin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
validate
protected com.jgoodies.validation.ValidationResult validate(org.bidib.wizard.model.ports.SoundPort port) - Specified by:
validatein classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-
doEnableComponents
protected void doEnableComponents(org.bidib.wizard.model.ports.SoundPort port) - Overrides:
doEnableComponentsin classAbstractPortEditorPanel<org.bidib.wizard.model.ports.SoundPort>
-