android编程实现的自定义注释模板实例
本文实例讲述了android编程实现的自定义注释模板。分享给大家供大家参考,具体如下:
作为一名程序员不仅要有一个写代码的能力,养成一个良好的编写习惯也是很重要的。今天给大家详细介绍一下如何创建注释模板,给每个类和方法都自己手动去注释信息也可以,只是这样比较繁琐。为何我们不手动去创建一个注释模板呢?
第一:首先我们需要编写一个模板的xml文件(codetemplates.xml)
第二、我们现在就给xml文件编写主要注释的内容信息,我就直接把自己用的xml信息直接贴出来
<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><templates><templateautoinsert="false"context="overridecomment_context"deleted="false"description="Commentforoverridingmethods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment"name="overridecomment">/**
*@描述:
*@方法名:${enclosing_method}
*$android
自定义
模板
*@创建人:${user}
*@创建时间:${date}${time}
*@修改人:${user}
*@修改时间:${date}${time}
*@修改备注:
*@throws
*/</template><templateautoinsert="false"context="methodcomment_context"deleted="false"description="Commentfornon-overridingmethods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"name="methodcomment">/**
*@描述:
*@方法名:${enclosing_method}
*$android
自定义
模板
*@返回类型${return_type}
*@创建人${user}
*@创建时间${date}${time}
*@修改人${user}
*@修改时间${date}${time}
*@修改备注
*@since
*@throws
*/</template><templateautoinsert="false"context="constructorcomment_context"deleted="false"description="Commentforcreatedconstructors"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"name="constructorcomment">/**
*<p>Title:</p>
*<p>Description:</p>
*$android
自定义
模板
*/</template><templateautoinsert="false"context="settercomment_context"deleted="false"description="Commentforsettermethod"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment"name="settercomment">/**
*@param${param}${bare_field_name}
*/</template><templateautoinsert="false"context="delegatecomment_context"deleted="false"description="Commentfordelegatemethods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment"name="delegatecomment">/**
*$android
自定义
模板
*${see_to_target}
*/</template><templateautoinsert="false"context="gettercomment_context"deleted="false"description="Commentforgettermethod"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"name="gettercomment">/**
*@return${bare_field_name}
*/</template><templateautoinsert="false"context="typecomment_context"deleted="false"description="Commentforcreatedtypes"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment"name="typecomment">/**
*@类描述:
*@项目名称:${project_name}
*@包名:${package_name}
*@类名称:${type_name}
*@创建人:${user}
*@创建时间:${date}${time}
*@修改人:${user}
*@修改时间:${date}${time}
*@修改备注:
*@versionv1.0
*@see[nothing]
*@bug[nothing]
*@Copyrightgo3c
*@mail*@qq.com
*/</template><templateautoinsert="false"context="filecomment_context"deleted="false"description="CommentforcreatedJavafiles"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment"name="filecomment">/**
*@标题:${file_name}
*@包名:${package_name}
*@功能描述:${todo}
*@作者:${user}
*@创建时间:${date}${time}
*@versionv1.0
*/</template><templateautoinsert="false"context="fieldcomment_context"deleted="false"description="Commentforfields"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment"name="fieldcomment">/**
*@字段:${field}
*@功能描述:
*@创建人:${user}
*@创建时间:${date}${time}
*/</template></templates>
三、我们如何在eclipse中使用这个编写好的xml文件呢? 现在我就给大家解析一下吧!
Window-->Preferences-->Java-->CodeStyle-->CodeTemplates-->Comments-->Import-->选择 codetemplates.xml-->OK 添加后可以自己修改邮箱地址。创建人名称可以在eclipse目录下的eclipse.ini中增加一行-Duser.name="whateveryouwant"。
四、我们在eclipse中如何快速使用我们写好的注释模块信息呢?
添加注释时在类名上输入/**然后回车就会自动生成如下格式注释:
/** * *@类描述: *@项目名称: *@包名: *@类名称:AppDao *@创建人: *@创建时间:2014-4-30上午10:32:30 *@修改人: *@修改时间:2014-4-30上午10:32:30 *@修改备注: *@versionv1.0 *@see[nothing] *@bug[nothing] *@Copyright *@mail*/
在方法名上输入/**然后回车就会自动生成如下格式注释:
/** * *@描述: *@方法名:UpdatePlayerHistory *@paramdb *@paramitem *@return *@返回类型int *@创建人 *@创建时间2014-4-30上午10:22:36 *@修改人 *@修改时间2014-4-30上午10:22:36 *@修改备注 *@since *@throws */
描述内容需要自己手动填写。
希望本文所述对大家Android程序设计有所帮助。