Class DefaultSocketConnectionService

    • Field Detail

      • JAVA_LANG_OBJECT

        public static final java.lang.String JAVA_LANG_OBJECT
    • Constructor Detail

      • DefaultSocketConnectionService

        public DefaultSocketConnectionService()
    • Method Detail

      • canReceiveFrom

        public boolean canReceiveFrom​(WidgetSocket inputSocket,
                                      Widget targetWidget,
                                      WidgetSocket outputSocket,
                                      Widget srcWidget)
        Description copied from interface: SocketConnectionService
        Checks if outputSocket from srcWidget can be connected with inputSocket from targetWidget according to data type.
        Specified by:
        canReceiveFrom in interface SocketConnectionService
        Parameters:
        inputSocket - - WidgetSocket represents input socket
        targetWidget - - Widget represents target widget
        outputSocket - - WidgetSocket represents output socket
        srcWidget - - Widget represents source widget
        Returns:
        whether outputSocket from srcWidget can be connected with inputSocket from targetWidget according to data type
      • canAcceptAnyType

        protected boolean canAcceptAnyType​(WidgetSocket inputSocket)
      • checkVisibilityRestrictions

        public boolean checkVisibilityRestrictions​(WidgetSocket inputSocket,
                                                   Widget targetWidget,
                                                   WidgetSocket outputSocket,
                                                   Widget srcWidget)
        Description copied from interface: SocketConnectionService
        Checks if outputSocket from srcWidget can be connected with inputSocket from targetWidget according to socket visibility.
        Specified by:
        checkVisibilityRestrictions in interface SocketConnectionService
        Parameters:
        inputSocket - - WidgetSocket represents input socket
        targetWidget - - Widget represents target widget
        outputSocket - - WidgetSocket represents output socket
        srcWidget - - Widget represents source widget
        Returns:
        whether outputSocket from srcWidget can be connected with inputSocket from targetWidget according to socket
      • eraseGenericClass

        protected java.lang.String eraseGenericClass​(java.lang.String socketType)
      • isSpecializedGenericClass

        protected boolean isSpecializedGenericClass​(java.lang.String socketType)
      • getGenericDataTypeHolderName

        protected java.lang.String getGenericDataTypeHolderName​(java.lang.String typeVariable)
      • setCockpitTypeUtils

        public void setCockpitTypeUtils​(CockpitTypeUtils cockpitTypeUtils)