added first version of codetemplates (needs to fix some bugs)
[phpeclipse.git] / net.sourceforge.phpeclipse / templates / default-codetemplates.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2
3 <!--
4 /*******************************************************************************
5  * Copyright (c) 2000, 2004 IBM Corporation and others.
6  * All rights reserved. This program and the accompanying materials 
7  * are made available under the terms of the Common Public License v1.0
8  * which accompanies this distribution, and is available at
9  * http://www.eclipse.org/legal/cpl-v10.html
10  * 
11  * Contributors:
12  *     IBM Corporation - initial API and implementation
13  *******************************************************************************/ 
14 -->
15
16 <templates>
17 <template name="gettercomment" id="net.sourceforge.phpdt.ui.text.codetemplates.gettercomment" description="%CodeTemplates.gettercomment" context="gettercomment_context" enabled="true">/**
18  * @return %CodeTemplates.gettercomment.returntagcontent
19  */</template>
20
21 <template name="settercomment" id="net.sourceforge.phpdt.ui.text.codetemplates.settercomment" description="%CodeTemplates.settercomment" context="settercomment_context" enabled="true">/**
22  * @param ${param} %CodeTemplates.settercomment.paramtagcontent
23  */</template>
24
25 <template name="constructorcomment" id="net.sourceforge.phpdt.ui.text.codetemplates.constructorcomment" description="%CodeTemplates.constructorcomment" context="constructorcomment_context" enabled="true">/**
26  * ${tags}
27  */</template>
28
29 <template name="typecomment" id="net.sourceforge.phpdt.ui.text.codetemplates.typecomment" description="%CodeTemplates.typecomment" context="typecomment_context" enabled="true">/**
30  * @author ${user}
31  *
32  * ${todo} %CodeTemplates.typecomment.content1
33  * %CodeTemplates.typecomment.content2
34  */</template>
35  
36 <template name="fieldcomment" id="net.sourceforge.phpdt.ui.text.codetemplates.fieldcomment" description="%CodeTemplates.fieldcomment" context="fieldcomment_context" enabled="true">/**
37  * %CodeTemplates.fieldcomment.content
38  */</template>
39  
40 <template name="methodcomment" id="net.sourceforge.phpdt.ui.text.codetemplates.methodcomment" description="%CodeTemplates.nonoverridingcomment" context="methodcomment_context" enabled="true">/**
41  * ${tags}
42  */</template>
43
44 <template name="overridecomment" id="net.sourceforge.phpdt.ui.text.codetemplates.overridecomment" description="%CodeTemplates.overridecomment" context="overridecomment_context" enabled="true">/* %CodeTemplates.overridecomment.nonjd
45  * ${see_to_overridden}
46  */</template>
47
48 <template name="newtype" id="net.sourceforge.phpdt.ui.text.codetemplates.newtype" description="%CodeTemplates.newfile" context="newtype_context" enabled="true">&lt;?php
49 /*
50  * %CodeTemplates.newfile.content1
51  *
52  * %CodeTemplates.newfile.content2
53  * %CodeTemplates.newfile.content3
54  */
55 ?&gt;
56 </template>
57
58 <template name="catchblock" id="net.sourceforge.phpdt.ui.text.codetemplates.catchblock" description="%CodeTemplates.catchblock" context="catchblock_context" enabled="true">// ${todo} %CodeTemplates.catchblock.tododesc
59 ${exception_var}.printStackTrace();</template>
60
61 <template name="methodbody" id="net.sourceforge.phpdt.ui.text.codetemplates.methodbody" description="%CodeTemplates.methodstub" context="methodbody_context" enabled="true">// ${todo} %CodeTemplates.methodstub.tododesc
62 ${body_statement}</template>
63
64 <template name="constructorbody" id="net.sourceforge.phpdt.ui.text.codetemplates.constructorbody" description="%CodeTemplates.constructorstub" context="constructorbody_context" enabled="true">${body_statement}
65 // ${todo} %CodeTemplates.constructorstub.tododesc</template>
66  
67 <template name="getterbody" id="net.sourceforge.phpdt.ui.text.codetemplates.getterbody" description="%CodeTemplates.getterstub" context="getterbody_context" enabled="true">return ${field};</template>
68
69 <template name="setterbody" id="net.sourceforge.phpdt.ui.text.codetemplates.setterbody" description="%CodeTemplates.setterstub" context="setterbody_context" enabled="true">${field} = ${param};</template>
70
71 </templates>