Interface IAttributesProvider

    • Method Detail

      • getAttributeTitle

        String getAttributeTitle()
      • getAttributes

        List<IAttribute> getAttributes()
        获取属性
        Returns:
        属性列表
      • getAttributeSummary

        String getAttributeSummary()
        获取属性的描述
        Returns:
        属性组列表
      • commit

        void commit()
        持久化属性 兼容 ISaveable
      • addAttributeReadyCallback

        void addAttributeReadyCallback​(IAttributeReadyCallback callback)
        设置属性 准备好后的回调
        Parameters:
        callback -
      • removeAttributeReadyCallback

        void removeAttributeReadyCallback​(IAttributeReadyCallback callback)
        移除属性准备好的回调
        Parameters:
        callback -
      • notifyAttributeReady

        void notifyAttributeReady()
        通知属性变更完成
      • findAttributeByName

        IAttribute findAttributeByName​(String name)
        根据名称查找属性
        Parameters:
        name -
        Returns:
      • isValidate

        List<String> isValidate()
        验证用户的输入数据 返回错误的描述信息
        Returns:
      • isGroupInitExpand

        default boolean isGroupInitExpand​(String groupName)
        检查分组是否默认展开
        Parameters:
        groupName -
        Returns: