Java库,以帮助您与您的开发
JewelCli开发基于Java的命令行选项处理库。
该库使用反射来自动创建一个命令行选项注解的Java接口的处理器,允许的参数,干净的访问提供的值。
下面是一些主要特点“JewelCli”的
神器出山:www.shenqi73.com声明规范:
声明选项的定义:
·选项的说明中以声明的方式,通过注释的标准Java接口。
类型执行:
·选项会自动限制在界面的Java类型。
支持泛型List:
·列表会自动创建指定的java.util.List返回任何类型的定义的选项。所有的值被检查对所定义的通用类型的列表。
枚举支持:
·作为一个枚举类型定义的选项会自动转换。
正则表达式的参数验证:
·正则表达式可以指定每个选项,该选项的值必须匹配。
要求:
·
的Java 此版本中的新功能:
·非注解的方法返回null而不是抛出一个异常。
·返回的实施的toString有轻微的改变。
·[测试]选项,当使用自定义类型构造函数(java.lang.String的,java.lang.reflect.Type)的会给你完整的泛型类型信息的选项。