2a1d7302825e798d47127832adee8c0dead060b8
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / corext / template / default-templates.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <templates>
3 <template name="class" description="class template with constructor" context="php" enabled="true">class ${class_name} {
4   function ${class_name}() {
5           ${cursor}
6   }
7 }</template>
8 <template name="class" description="class with attribute" context="php" enabled="true">class ${class_name} {
9   var $$${attribute};
10   function ${class_name}() {
11           ${cursor}
12   }
13   
14   function set_${attribute}( $$${attr} ) {
15     $$this->${attribute} = $$${attr};
16         }
17
18         function get_${attribute}() {
19     return $$this->${attribute};
20         }
21 }</template>
22 <template name="for" description="iterate over array" context="php" enabled="true">for ($$${index} = 0; $$${index} &lt; sizeof($$${array}); $$${index}++) {
23         ${cursor}
24 }</template>
25 <template name="for" description="iterate over array w/ temporary variable" context="php" enabled="true">for ($$${index} = 0; $$${index} &lt; sizeof($$${array}); $$${index}++) {
26         $$${array_element} = $$${array}[$$${index}];
27         ${cursor}
28 }</template>
29 <template name="function" description="function template" context="php" enabled="true">function ${function_name} () {
30         ${cursor}
31 }</template>
32 <template name="function" description="function template with return" context="php" enabled="true">function ${function_name} () {
33         return (${cursor});
34 }</template>
35 <template name="while" description="while iteration" context="php" enabled="true">while (${condition}) {
36         ${cursor}
37 }</template>
38 <template name="switch" description="switch case statement" context="php" enabled="true">switch (${key}) {
39         case ${value}:
40                 ${cursor}
41                 break;
42
43         default:
44                 break;
45 }</template><template name="if" description="if statement" context="php" enabled="true">if (${condition}) {
46         ${cursor}
47 }</template><template name="ifelse" description="if else statement" context="php" enabled="true">if (${condition}) {
48         ${cursor}
49 } else {
50         
51 }</template><template name="elseif" description="else if block" context="php" enabled="true">elseif (${condition}) {
52         ${cursor}
53 }</template><template name="else" description="else block" context="php" enabled="true">else {
54         ${cursor}
55 }</template>
56 <template name="filecomment" description="file comment used by the class and interface wizards" context="php" enabled="true">/**
57  * Created on ${date} by ${user}
58  *
59  */</template><template name="functioncomment" description="function comment" context="php" enabled="true">/**
60  * @author ${user}
61  *
62  */</template>
63  <template name="echo" description="echo a string" context="php" enabled="true">echo "${string}";
64   ${cursor}</template>
65   
66   
67   <template name="&amp;nbsp" description="no-break space " context="html" enabled="true">&amp;nbsp
68   </template>
69
70   <template name="&lt;html" description="html page with head,title,body" context="html" enabled="true">
71   &lt;html&gt;
72   &lt;head&gt;
73   &lt;title&gt;${title}&lt;/title&gt;
74   &lt;/head&gt;
75   &lt;body&gt;
76   ${cursor}
77   &lt;/body&gt;
78   &lt;/html&gt;
79   </template>  
80   <template name="&lt;title" description="title" context="html" enabled="true">
81   &lt;title&gt;${cursor}&lt;/title&gt;
82   </template> 
83   
84   <template name="&lt;table" description="3x3 table" context="html" enabled="true">
85   &lt;table&gt;
86     &lt;tr&gt;
87       &lt;td&gt;${t00}&lt;/td&gt;&lt;td&gt;${t01}&lt;/td&gt;&lt;td&gt;${t02}&lt;/td&gt;
88     &lt;/tr&gt;
89     &lt;tr&gt;
90       &lt;td&gt;${t10}&lt;/td&gt;&lt;td&gt;${t11}&lt;/td&gt;&lt;td&gt;${t12}&lt;/td&gt;
91     &lt;/tr&gt;
92     &lt;tr&gt;
93       &lt;td&gt;${t20}&lt;/td&gt;&lt;td&gt;${t21}&lt;/td&gt;&lt;td&gt;${t22}&lt;/td&gt;
94     &lt;/tr&gt;    
95   &lt;/table&gt;
96   ${cursor}
97   </template>
98   <template name="&lt;table" description="3x3 table with header" context="html" enabled="true">
99   &lt;table&gt;
100     &lt;tr&gt;
101       &lt;th&gt;${header0}&lt;/th&gt;&lt;th&gt;${header1}&lt;/th&gt;&lt;th&gt;${header2}&lt;/th&gt;
102     &lt;/tr&gt;
103     &lt;tr&gt;
104       &lt;td&gt;${t00}&lt;/td&gt;&lt;td&gt;${t01}&lt;/td&gt;&lt;td&gt;${t02}&lt;/td&gt;
105     &lt;/tr&gt;
106     &lt;tr&gt;
107       &lt;td&gt;${t10}&lt;/td&gt;&lt;td&gt;${t11}&lt;/td&gt;&lt;td&gt;${t12}&lt;/td&gt;
108     &lt;/tr&gt;
109     &lt;tr&gt;
110       &lt;td&gt;${t20}&lt;/td&gt;&lt;td&gt;${t21}&lt;/td&gt;&lt;td&gt;${t22}&lt;/td&gt;
111     &lt;/tr&gt;    
112   &lt;/table&gt;
113   ${cursor}
114   </template>
115   
116   <template name="&lt;a" description="hyperlink (href)" context="html" enabled="true">
117   &lt;a href="${link}"&gt;${description}&lt;/a&gt; ${cursor}
118   </template>  
119   <template name="&lt;a" description="hyperlink image" context="html" enabled="true">
120   &lt;a href="${link}"&gt;&lt;img src="${image}"&gt;&lt;/a&gt; ${cursor}
121   </template> 
122   <template name="&lt;a" description="hyperlink fragment identifier (name)" context="html" enabled="true">
123   &lt;a name="${anchor}"&gt;${description}&lt;/a&gt; ${cursor}
124   </template> 
125   <template name="&lt;p" description="paragraph" context="html" enabled="true">
126   &lt;p&gt;${cursor}&lt;/p&gt;
127   </template>
128   <template name="&lt;pre" description="preformated text" context="html" enabled="true">
129   &lt;pre&gt;${cursor}&lt;/pre&gt;
130   </template>
131   <template name="&lt;blockquote" description="blockquoted text" context="html" enabled="true">
132   &lt;blockquote&gt;${cursor}&lt;/blockquote&gt;
133   </template>
134  </templates>