×

CommandFlow基于Java的命令框架

消耗积分:2 | 格式:zip | 大小:0.20 MB | 2022-05-25

分享资料个

授权协议 MIT
开发语言 Java
操作系统 跨平台
软件类型 开源软件

软件简介

CommandFlow 是一个灵活的命令框架,它删除了命令中使用的大量样板代码。

用法

CommandFlow 命令框架分为两部分。一个是实际的命令框架,另一个是允许基于注释创建完整命令树的 API。

命令框架的组成部分

要使用 CommandFlow,至少应该了解一些基本组件

  • Command这是最基本的组件。它包含与命令相关的所有信息,包括但不限于名称、别名、权限、部件等。这些是使用Command.builder(String)方法创建的,该方法返回一个Command.Builder实例,可以在其中设置命令的所有信息。

  • CommandPart:这是第二个最基本的组件,可以理解为 Command 的每个参数,包括子命令、标志、非位置参数等。

  • CommandContext:这是一个可变对象,它包含被调用命令的上下文,包括但不限于解析的每个部分的值、原始参数列表和每个部分的原始参数、标签和命令执行路径。

Maven

仓库:

<repository>
  <id>unnamed-publicid>
  <url>https://repo.unnamed.team/repository/unnamed-public/url>
repository>

依赖:

<dependency>
  <groupId>me.fixeddevgroupId>
  <artifactId>commandflow-universalartifactId>
  <version>0.4.5version>
dependency>
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !