Class DefaultFeedbackPositionListener

  • All Implemented Interfaces:
    org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>, org.bidib.wizard.api.model.listener.PortStatusListener<org.bidib.wizard.api.model.PositionFeedbackPort>, FeedbackPositionListener

    public class DefaultFeedbackPositionListener
    extends Object
    implements FeedbackPositionListener
    • Constructor Detail

      • DefaultFeedbackPositionListener

        public DefaultFeedbackPositionListener()
    • Method Detail

      • labelChanged

        public void labelChanged​(org.bidib.wizard.api.model.PositionFeedbackPort port,
                                 String label)
        Specified by:
        labelChanged in interface org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>
      • statusChanged

        public void statusChanged​(org.bidib.wizard.api.model.NodeInterface node,
                                  org.bidib.wizard.api.model.PositionFeedbackPort port)
        Specified by:
        statusChanged in interface org.bidib.wizard.api.model.listener.PortStatusListener<org.bidib.wizard.api.model.PositionFeedbackPort>
      • configChanged

        public void configChanged​(org.bidib.wizard.api.model.NodeInterface node,
                                  org.bidib.wizard.api.model.PositionFeedbackPort port)
        Specified by:
        configChanged in interface org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>
      • addressesChanged

        public void addressesChanged​(org.bidib.wizard.api.model.PositionFeedbackPort port,
                                     Collection<org.bidib.wizard.api.model.PositionAddressData> addresses)
        Description copied from interface: FeedbackPositionListener
        The reported address data on the port has changed.
        Specified by:
        addressesChanged in interface FeedbackPositionListener
        Parameters:
        port - the port
        addresses - the address data
      • getPortClass

        public Class<?> getPortClass()
        Specified by:
        getPortClass in interface org.bidib.wizard.api.model.listener.PortListener<org.bidib.wizard.api.model.PositionFeedbackPort>
        Specified by:
        getPortClass in interface org.bidib.wizard.api.model.listener.PortStatusListener<org.bidib.wizard.api.model.PositionFeedbackPort>