Interface ICommandSignature

  • All Known Implementing Classes:
    SideCommandSignature

    public interface ICommandSignature
    Command signature interface.
    • Method Detail

      • getId

        String getId()
        Get id.
        Returns:
        id
      • getName

        String getName()
        Get human readable name.
        Returns:
        name
      • getDescription

        String getDescription()
        Get description.
        Returns:
        descripton
      • getTargetType

        ArgTypes getTargetType()
        Get type of target.
        Returns:
        type of target
      • getValueType

        ArgTypes getValueType()
        Get type of value.
        Returns:
        type of value.
      • isTargetScript

        default boolean isTargetScript()
        Test that target argument is script.
        Returns:
        true if target argument is script
      • isValueScript

        default boolean isValueScript()
        Test that value argument is script.
        Returns:
        true if value argument is script