Class AccessoryPanelController
java.lang.Object
org.bidib.wizard.mvc.main.controller.AccessoryPanelController
- All Implemented Interfaces:
AccessoryRequestListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivateAspect(org.bidib.wizard.api.model.Accessory accessory, int aspectNumber) Activate the aspect.createAccessoryListPanel(TabVisibilityListener tabVisibilityListener) org.bidib.jbidibc.core.schema.bidiblabels.AccessoryLabelgetAccessoryAspectsLabels(int accessoryId) org.bidib.wizard.api.model.NodeInterfaceList<org.bidib.wizard.api.model.Macro> org.bidib.wizard.api.model.NodeInterfacevoidlabelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent) voidreloadAccessory(org.bidib.wizard.api.model.Accessory accessory) voidsaveAccessoryLabel(org.bidib.wizard.api.model.Accessory accessory, String label) voidsetAccessoryAspectLabel(int accessoryId, int aspectId, String label, boolean isUsesStrings) voidstoreAccessory(org.bidib.wizard.api.model.Accessory accessory) Store the accessory on the node.
-
Constructor Details
-
AccessoryPanelController
-
-
Method Details
-
createAccessoryListPanel
-
getMacros
-
getControlledNode
public org.bidib.wizard.api.model.NodeInterface getControlledNode() -
getSelectedNode
public org.bidib.wizard.api.model.NodeInterface getSelectedNode() -
getAccessoryAspectsLabels
public org.bidib.jbidibc.core.schema.bidiblabels.AccessoryLabel getAccessoryAspectsLabels(int accessoryId) -
setAccessoryAspectLabel
public void setAccessoryAspectLabel(int accessoryId, int aspectId, String label, boolean isUsesStrings) -
activateAspect
public void activateAspect(org.bidib.wizard.api.model.Accessory accessory, int aspectNumber) Description copied from interface:AccessoryRequestListenerActivate the aspect.- Specified by:
activateAspectin interfaceAccessoryRequestListener- Parameters:
accessory- the accessoryaspectNumber- the aspect number
-
storeAccessory
public void storeAccessory(org.bidib.wizard.api.model.Accessory accessory) Description copied from interface:AccessoryRequestListenerStore the accessory on the node.- Specified by:
storeAccessoryin interfaceAccessoryRequestListener- Parameters:
accessory- the accessory
-
reloadAccessory
public void reloadAccessory(org.bidib.wizard.api.model.Accessory accessory) -
saveAccessoryLabel
-
labelsChangedEvent
@EventListener(org.bidib.wizard.common.labels.LabelsChangedEvent.class) public void labelsChangedEvent(org.bidib.wizard.common.labels.LabelsChangedEvent labelsChangedEvent)
-