[]
        
(Showing Draft Content)

给命令属性添加说明

有时,属性的功能或用法并不能通过属性名直接被理解,此时应该给属性添加一些描述,详细说明属性的功能,用法或特殊策略。

通过注解 @Description 可以实现此功能。

示例代码:

public class MyPluginServerCommand extends Command implements ICommandExecutableInServerSide {

    @Description("这里可以写一些描述")
    private String text;

    @FormulaProperty
    @Description("描述文本可以是多行的\r\n通过鼠标悬停到问号图标上查看")
    private Object formula;

    @Override
    public ExecuteResult execute(IServerCommandExecuteContext dataContext) {
        return new ExecuteResult();
    }

    @Override
    public String toString() {
        return "我的服务端命令插件1";
    }
}

设计器效果:

image

image