Interface BladeControl

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void changeParameter​(java.lang.String parameter, java.io.Serializable value)
      Sets the parameter parameter of this blade with the value value.
      java.util.Map<java.lang.String,​java.io.Serializable> getCurrentParameters()
      Returns a Map which maps the defined parameters to their values.
      java.lang.String getId()  
      void setArgument​(java.lang.String argument)
      Sets the scenario argument string.
      void setId​(java.lang.String id)
      Sets a unique identifier string to this blade
    • Method Detail

      • setArgument

        void setArgument​(java.lang.String argument)
                  throws ClifException
        Sets the scenario argument string.
        Throws:
        ClifException
      • setId

        void setId​(java.lang.String id)
        Sets a unique identifier string to this blade
      • getId

        java.lang.String getId()
        Returns:
        the blade unique identifier
      • changeParameter

        void changeParameter​(java.lang.String parameter,
                             java.io.Serializable value)
                      throws ClifException
        Sets the parameter parameter of this blade with the value value. This method allows to change parameters independently of the activity of the blade. However, some parameters can depend on the state of the blade.
        Throws:
        ClifException
      • getCurrentParameters

        java.util.Map<java.lang.String,​java.io.Serializable> getCurrentParameters()
        Returns a Map which maps the defined parameters to their values.