XDoclet通用的代码生成实用程序
XDoclet 是一个通用的代码生成实用程序,是一个扩展的Javadoc Doclet引擎(现已与Javadoc Doclet独立),XDoclet是EJBDoclet的后继者,而EJBDoclet是由Rickard Oberg发起的。它允许您使用象 JavaDoc 标记之类的东西来向诸如类、方法和字段之类的语言特征添加元数据。随后,它利用这些额外的元数据来生成诸如部署描述符和源代码之类的相关文件。可以让你创 建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。
XDoclet 继承了 JavaDoc 引擎的思想,允许根据定制 JavaDoc 标记生成代码和其他文件。当然,XDoclet 也可以访问整个解析树。这样,它就可以访问类、类的包结构和类的方法。
XDoclet 提供了自己的模板引擎。该模板引擎在概念上类似于 JavaServer Pages(JSP)技术。它实质上包含两类标记:块标记(block tag)和内容标记(content tag)。块标记控制如 Java 编程语言中的 if
和 for
语句之类的流。内容标记打印当前解析树上下文的片段,如类名称、方法名称和参数,等等。
评论
KCSIBeacon通用 iBeacon 管理和实用程序
KCSIBeacon 是通用 iBeacon 管理和实用程序。抽象普遍的任务,比如检测最近的 bea
KCSIBeacon通用 iBeacon 管理和实用程序
0
PyOxidizer生成嵌入Python的二进制文件的实用程序
PyOxidizer是一个用于生成嵌入Python的二进制文件的实用程序。PyOxidizer的主要目标是使复杂的打包和分发问题变得简单,因此应用程序维护人员可以专注于构建应用程序而不是使用构建系统和
PyOxidizer生成嵌入Python的二进制文件的实用程序
0
PyOxidizer生成嵌入Python的二进制文件的实用程序
PyOxidizer是一个用于生成嵌入Python的二进制文件的实用程序。 PyOxidizer的主
PyOxidizer生成嵌入Python的二进制文件的实用程序
0
KCSIBeacon通用 iBeacon 管理和实用程序
KCSIBeacon是通用iBeacon管理和实用程序。抽象普遍的任务,比如检测最近的beacon,检测识别一个合理的间隔边界,发送通知等等。
KCSIBeacon通用 iBeacon 管理和实用程序
0