PageRenderTime 48ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/XInsert/xml/java.insert.xml

#
XML | 230 lines | 218 code | 12 blank | 0 comment | 0 complexity | 282ff71740a09859d8452d7fa3ea8f9c MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <menu name="Java">
  3. <item name="GPL">/*
  4. * $filename - Short Description
  5. * Copyright (C) $date $author
  6. * $email
  7. * $webaddress
  8. *
  9. * This program is free software; you can redistribute it and/or
  10. * modify it under the terms of the GNU General Public License
  11. * as published by the Free Software Foundation; either version 2
  12. * of the License, or any later version.
  13. *
  14. * This program is distributed in the hope that it will be useful,
  15. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  17. * GNU General Public License for more details.
  18. *
  19. * You should have received a copy of the GNU General Public License
  20. * along with this program; if not, write to the Free Software
  21. * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  22. */ </item>
  23. <item name="Class" type="xinsert_script">{%classname "Class Name:"}{%extends "Extends:" "java.lang.Object" ?}/**
  24. *@author {$$author}
  25. */
  26. public class {$=classname} extends {$=extends}
  27. {
  28. /* constructor */
  29. public {$=classname}()
  30. {
  31. |
  32. }
  33. }</item>
  34. <item name="Application" type="xinsert_script">{%classname "Class Name:"}public class {$=classname}
  35. {
  36. public static void main(String args[])
  37. {
  38. |
  39. }
  40. }</item>
  41. <item name="Applet" type="xinsert_script">{%classname "Class Name:"}import java.awt.*;
  42. public class {$=classname} extends java.applet.Applet implements Runnable
  43. {
  44. private Thread runner;
  45. public void start()
  46. {
  47. if (runner == null)
  48. {
  49. runner = new Thread(this);
  50. runner.start();
  51. }
  52. }
  53. public void init()
  54. {
  55. }
  56. public void run()
  57. {
  58. }
  59. public void stop()
  60. {
  61. runner = null;
  62. }
  63. public void destroy()
  64. {
  65. }
  66. public void paint(Graphics g)
  67. {
  68. }
  69. }</item>
  70. <menu name="Blocks">
  71. <item name="{ }">{\n|\n}</item>
  72. <item name="if">if (|)\n{\n} else {\n}</item>
  73. <item name="try">try\n{\n|\n} catch (Exception e) { }</item>
  74. </menu>
  75. <menu name="Javadoc">
  76. <item name="author">@author $author</item>
  77. <item name="version">@version |</item>
  78. <item name="see">@see |</item>
  79. <item name="since">@since |</item>
  80. <item name="deprecated">@deprecated |</item>
  81. <item name="param">@param |</item>
  82. <item name="return">@return |</item>
  83. <item name="exception">@exception |</item>
  84. <item name="link">@link |</item>
  85. </menu>
  86. <menu name="Loops">
  87. <item name="do">do\n{\n|\n} while()</item>
  88. <item name="for">for( ; ; )\n{\n|\n}</item>
  89. <item name="while">while()\n{\n|\n}</item>
  90. <item name="switch">switch()\n{\n case:\n |\n default:\n}</item>
  91. </menu>
  92. <menu name="Methods/Classes">
  93. <item name="abstract">abstract</item>
  94. <item name="class">class</item>
  95. <item name="extends">extends</item>
  96. <item name="final">final</item>
  97. <item name="import">import</item>
  98. <item name="implements">implements</item>
  99. <item name="interface">interface</item>
  100. <item name="native">native</item>
  101. <item name="new">new</item>
  102. <item name="package">package</item>
  103. <item name="private">private</item>
  104. <item name="protected">protected</item>
  105. <item name="public">public</item>
  106. <item name="return">return</item>
  107. <item name="synchronized">synchronized</item>
  108. <item name="static">static</item>
  109. <item name="super">super</item>
  110. <item name="this">this</item>
  111. <item name="throw">throw</item>
  112. <item name="throws">throws</item>
  113. <item name="threadsafe">threadsafe</item>
  114. <item name="transient">transient</item>
  115. </menu>
  116. <menu name="Wizards">
  117. <item name="constructor" type="xinsert_script">{%className "Class Name:"}{%identifier "Choose an identifier:" "public" "protected" "private" ""}{$=identifier} {$=className}
  118. {
  119. |
  120. }</item>
  121. <item name="method" type="xinsert_script">{%methodname "Method Name:"}{%identifier "Choose an identifier:" "public" "protected" "private" ""}{%return "Return type:" "void" "int" "double" "long" "short" "float" "String" ?}{$=identifier} {$=return} {$=methodname}()
  122. {
  123. |
  124. }</item>
  125. <item name="variable" type="xinsert_script">{%varname "Variable Name:"}{%vartype "Variable Type:" "int" "double" "float" "long" "short" "byte" "char" "String" ?}{%identifier "Choose an identifier:" "public" "protected" "private" ""}{$=identifier} {$=vartype} {$=varname};</item>
  126. </menu>
  127. <menu name="Misc">
  128. <item name="profiling">long ttim = System.currentTimeMillis();\n// ...\nSystem.out.println("time taken (millis): " + (System.currentTimeMillis() - ttim));</item>
  129. </menu>
  130. <menu name="Types/Values">
  131. <item name="byte">byte</item>
  132. <item name="boolean">boolean</item>
  133. <item name="char">char</item>
  134. <item name="double">double</item>
  135. <item name="false">false</item>
  136. <item name="float">float</item>
  137. <item name="int">int</item>
  138. <item name="long">long</item>
  139. <item name="null">null</item>
  140. <item name="short">short</item>
  141. <item name="true">true</item>
  142. <item name="void">void</item>
  143. </menu>
  144. <menu name="Imports">
  145. <item name="java.applet">import java.applet.*;</item>
  146. <item name="java.io">import java.io.*;</item>
  147. <item name="java.math">import java.math.*;</item>
  148. <item name="java.net">import java.net.*;</item>
  149. <item name="java.util">import java.util.*;</item>
  150. <item name="java.text">import java.text.*;</item>
  151. <item name="java.awt">import java.awt.*;</item>
  152. <item name="java.awt.event">import java.awt.event.*;</item>
  153. <item name="javax.swing">import javax.swing.*;</item>
  154. <menu name="java.awt...">
  155. <item name="java.awt.color">import java.awt.color.*;</item>
  156. <item name="java.awt.datatransfer">import java.awt.datatransfer.*;</item>
  157. <item name="java.awt.dnd">import java.awt.dnd.*;</item>
  158. <item name="java.awt.font">import java.awt.font.*;</item>
  159. <item name="java.awt.geom">import java.awt.geom.*;</item>
  160. <item name="java.awt.im">import java.im.*;</item>
  161. <item name="java.awt.image">import java.image.*;</item>
  162. <item name="java.awt.image.renderable">import java.image.renderable.*;</item>
  163. <item name="java.awt.print">import java.print.*;</item>
  164. </menu>
  165. <menu name="javax...">
  166. <item name="javax.accessibility">import javax.accessibility.*;</item>
  167. <item name="javax.swing.border">import javax.swing.border.*;</item>
  168. <item name="javax.swing.colorchooser">import javax.swing.colorchooser.*;</item>
  169. <item name="javax.swing.event">import javax.swing.event.*;</item>
  170. <item name="javax.swing.filechooser">import javax.swing.filechooser.*;</item>
  171. <item name="javax.swing.plaf">import javax.swing.plaf.*;</item>
  172. <item name="javax.swing.table">import javax.swing.table.*;</item>
  173. <item name="javax.swing.text">import javax.swing.text.*;</item>
  174. <item name="javax.swing.text.html">import javax.swing.text.html.*;</item>
  175. <item name="javax.swing.text.html.parser">import javax.swing.text.html.parser.*;</item>
  176. <item name="javax.swing.text.rtf">import javax.swing.text.rtf.*;</item>
  177. <item name="javax.swing.tree">import javax.swing.tree.*;</item>
  178. <item name="javax.swing.undo">import javax.swing.undo.*;</item>
  179. </menu>
  180. <menu name="Other">
  181. <item name="java.rmi">import java.rmi.*;</item>
  182. <item name="java.rmi.activation">import java.rmi.activation.*;</item>
  183. <item name="java.rmi.dgc">import java.rmi.dgc.*;</item>
  184. <item name="java.rmi.registry">import java.rmi.registry.*;</item>
  185. <item name="java.rmi.server">import java.rmi.server.*;</item>
  186. <item name="java.security">import java.security.*;</item>
  187. <item name="java.security.acl">import java.security.acl.*;</item>
  188. <item name="java.security.cert">import java.security.cert.*;</item>
  189. <item name="java.security.interfaces">import java.security.interfaces.*;</item>
  190. <item name="java.security.spec">import java.security.spec.*;</item>
  191. <item name="java.sql">import java.sql.*;</item>
  192. <item name="java.util.jar">import java.util.jar.*;</item>
  193. <item name="java.util.zip">import java.util.zip.*;</item>
  194. <item name="java.beans">import java.beans.*;</item>
  195. <item name="java.beans.beancontext">import java.beancontext.*;</item>
  196. </menu>
  197. </menu>
  198. <menu name="GridBag Layout">
  199. <variable name="gridbag" value="gridbag" />
  200. <variable name="constraints" value="c" />
  201. <item name="Set Up...">GridBagLayout $gridbag = new GridBagLayout();\nGridBagConstraints $constraints = new GridBagConstraints();</item>
  202. <item name="gridx">$constraints.gridx = |;</item>
  203. <item name="gridy">$constraints.gridy = |;</item>
  204. <item name="gridwidth" type="xinsert_script">{$$constraints}.gridwidth = {%val "Grid Width:" "GridBagConstraints.RELATIVE" "GridBagConstraints.REMAINDER" ?}{$=val}|;</item>
  205. <item name="gridheight" type="xinsert_script">{$$constraints}.gridheight = {%val "Grid Width:" "GridBagConstraints.RELATIVE" "GridBagConstraints.REMAINDER" ?}{$=val}|;</item>
  206. <item name="fill" type="xinsert_script">{%filltype "Fill Type:" "GridBagConstraints.NONE" "GridBagConstraints.HORIZONTAL" "GridBagConstraints.VERTICAL" "GridBagConstraints.BOTH"}{$$constraints}.fill = {$=filltype}|;</item>
  207. <item name="ipadx">$constraints.ipadx = |;</item>
  208. <item name="ipady">$constraints.ipady = |;</item>
  209. <item name="insets">$constraints.insets = |;</item>
  210. <item name="anchor" type="xinsert_script">{$$constraints}.anchor = {%anchor "Anchor to:" "GridBagConstraints.CENTER" "GridBagConstraints.NORTH" "GridBagConstraints.NORTHEAST" "GridBagConstraints.EAST" "GridBagConstraints.SOUTHEAST" "GridBagConstraints.SOUTH" "GridBagConstraints.SOUTHWEST" "GridBagConstraints.WEST" "GridBagConstraints.NORTHWEST"}{$=anchor}|;</item>
  211. <item name="weightx">$constraints.weightx = |;</item>
  212. <item name="weighty">$constraints.weighty = |;</item>
  213. <item name="RELATIVE">GridBagConstraints.RELATIVE</item>
  214. <item name="REMAINDER">GridBagConstraints.REMAINDER</item>
  215. <item name="new insets">new Insets(0,0,0,0)</item>
  216. <item name="setConstraints">$gridbag.setConstraints(|, c);</item>
  217. </menu>
  218. </menu>