Initial Commit
[packages] / xemacs-packages / jde / lisp / jde-autoload.el
1 ;;; jde-autoload.el -- Integrated Development Environment for Java.
2 ;; $Revision: 1.1 $ 
3
4 ;; Author: Paul Kinnucan <paulk@mathworks.com>
5 ;; Maintainer: Paul Kinnucan
6 ;; Keywords: java, tools
7
8 ;; Copyright (C) 1997, 1998, 2000, 2001, 2002, 2003, 2004, 2006 Paul Kinnucan.
9
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
11 ;; it under the terms of the GNU General Public License as published by
12 ;; the Free Software Foundation; either version 2, or (at your option)
13 ;; any later version.
14
15 ;; Gnu Emacs is distributed in the hope that it will be useful,
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 ;; GNU General Public License for more details.
19
20 ;; You should have received a copy of the GNU General Public License
21 ;; along with GNU Emacs; see the file COPYING.  If not, write to the
22 ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330,
23 ;; Boston, MA 02111-1307, USA.
24 ;;
25
26 ;; Commentary:
27
28 ;; This file is intended to decrease the startup time for the JDEE by
29 ;; delaying the loading of many JDEE packages until they are used for
30 ;; the first time in a session.
31
32 ;; Please note that this file is automatically generated by 
33 ;; jde-autoload-update.
34
35 \f
36 ;;;### (autoloads (bsh-script-help) "beanshell" "beanshell.el" (16882
37 ;;;;;;  59807))
38 ;;; Generated autoloads from beanshell.el
39
40 (autoload (quote bsh-script-help) "beanshell" "\
41 Display BeanShell User's Guide." t nil)
42
43 ;;;***
44 \f
45 ;;;### (autoloads (jde-bsh-run jde-compile-jde jde-show-help jde-mode
46 ;;;;;;  jde-build jde-set-global-classpath) "jde" "jde.el" (17400
47 ;;;;;;  31865))
48 ;;; Generated autoloads from jde.el
49
50 (defconst jde-version "2.3.5.1" "\
51 JDE version number.")
52
53 (autoload (quote jde-set-global-classpath) "jde" "\
54 Set the value of `jde-global-classpath'.
55 It specifies the -classpath argument for the Java compiler and
56 interpreter." t nil)
57
58 (autoload (quote jde-build) "jde" "\
59 Rebuild the entire project.
60 This command invokes the function defined by `jde-build-function'." t nil)
61
62 (autoload (quote jde-mode) "jde" "\
63 Major mode for developing Java applications and applets.
64 \\{jde-mode-map}" t nil)
65
66 (add-to-list (quote auto-mode-alist) (quote ("\\.java\\'" . jde-mode)))
67
68 (autoload (quote jde-show-help) "jde" "\
69 Displays the JDE User's Guide in a browser." t nil)
70
71 (autoload (quote jde-compile-jde) "jde" "\
72 Byte-compile all uncompiled files of jde." t nil)
73
74 (autoload (quote jde-bsh-run) "jde" "\
75 *Starts the JDEE version of the BeanShell." t nil)
76
77 ;;;***
78 \f
79 ;;;### (autoloads (jde-ant-show-options jde-ant-projecthelp jde-ant-build)
80 ;;;;;;  "jde-ant" "jde-ant.el" (16798 56136))
81 ;;; Generated autoloads from jde-ant.el
82
83 (autoload (quote jde-ant-build) "jde-ant" "\
84 Build the current project using Ant.  If interactive, we try to prompt the
85   user for certain variables.." t nil)
86
87 (autoload (quote jde-ant-projecthelp) "jde-ant" "\
88 Display Ant project help for the current project.
89 This will execute the Ant program with the `-projecthelp' switch to output
90 available targets with their descriptions for the current buildfile. This
91 function uses the same rules as `jde-ant-build' for finding the buildfile." t nil)
92
93 (autoload (quote jde-ant-show-options) "jde-ant" "\
94 Show the JDE Ant Options panel." t nil)
95
96 ;;;***
97 \f
98 ;;;### (autoloads (jde-bug-debug-app) "jde-bug" "jde-bug.el" (17266
99 ;;;;;;  55125))
100 ;;; Generated autoloads from jde-bug.el
101
102 (autoload (quote jde-bug-debug-app) "jde-bug" "\
103 Runs the debugger on the application in the current source buffer." t nil)
104
105 ;;;***
106 \f
107 ;;;### (autoloads (jde-checkstyle jde-checkstyle-customize) "jde-check"
108 ;;;;;;  "jde-check.el" (15724 22822))
109 ;;; Generated autoloads from jde-check.el
110
111 (autoload (quote jde-checkstyle-customize) "jde-check" "\
112 Customization of the group jde-checkstyle." t nil)
113
114 (autoload (quote jde-checkstyle) "jde-check" "\
115 Checks the Java program in the current buffer.
116 This command invokes the style checker specified by `jde-checkstyle-class'
117 with the options specified by the JDEE customization variables
118 that begin with `jde-checkstyle'. If the variable
119 `jde-read-checkstyle-args' is non-nil, this command reads
120 additional compilation options from the minibuffer, with
121 history enabled." t nil)
122
123 ;;;***
124 \f
125 ;;;### (autoloads (jde-checkstyle jde-checkstyle-customize) "jde-checkstyle"
126 ;;;;;;  "jde-checkstyle.el" (16850 14889))
127 ;;; Generated autoloads from jde-checkstyle.el
128
129 (autoload (quote jde-checkstyle-customize) "jde-checkstyle" "\
130 Set Java style checking options." t nil)
131
132 (autoload (quote jde-checkstyle) "jde-checkstyle" "\
133 Checks the Java program in the current buffer.
134 This command invokes the style checker specified by `jde-checkstyle-class'
135 with the options specif2ied by the JDEE customization variables
136 that begin with `jde-checkstyle'. If the variable
137 `jde-checkstyle-read-args' is non-nil, this command reads
138 additional compilation options from the minibuffer, with
139 history enabled." t nil)
140
141 ;;;***
142 \f
143 ;;;### (autoloads (jde-compile jde-set-compile-options) "jde-compile"
144 ;;;;;;  "jde-compile.el" (16979 20843))
145 ;;; Generated autoloads from jde-compile.el
146
147 (autoload (quote jde-set-compile-options) "jde-compile" "\
148 Sets the compile options.
149 Enter the options as you would on the command line, e.g.,
150 -depend -verbose." t nil)
151
152 (autoload (quote jde-compile) "jde-compile" "\
153 Compile the Java program in the current buffer.
154 This command invokes the compiler specified by `jde-compiler'
155 with the options specified by the JDE customization variables
156 that begin with `jde-compile'. If the variable
157 `jde-read-compile-args' is non-nil, this command reads
158 additional compilation options from the minibuffer, with
159 history enabled. If `jde-compiler' specifies the JDE compile
160 server, this command uses the compile server. Otherwise, it
161 uses the compiler executable specified by
162 `jde-compiler' to compile." t nil)
163
164 ;;;***
165 \f
166 ;;;### (autoloads (jde-customize-option) "jde-custom" "jde-custom.el"
167 ;;;;;;  (16477 1853))
168 ;;; Generated autoloads from jde-custom.el
169
170 (defalias (quote jde-customize-variable) (quote jde-customize-option))
171
172 (autoload (quote jde-customize-option) "jde-custom" "\
173 Customize SYMBOL, which must be a JDEE option variable." t nil)
174
175 ;;;***
176 \f
177 ;;;### (autoloads (jde-debug-applet jde-debug jde-db-set-app-args
178 ;;;;;;  jde-db-set-args jde-db-set-debugger) "jde-db" "jde-db.el"
179 ;;;;;;  (17266 55126))
180 ;;; Generated autoloads from jde-db.el
181
182 (autoload (quote jde-db-set-debugger) "jde-db" "\
183 Specify the pathname of the debugger, if an executable, or the
184 debugger's fully qualified class name, if a class." t nil)
185
186 (autoload (quote jde-db-set-args) "jde-db" "\
187 Specify the arguments (except -classpath) to be passed to the debugger." t nil)
188
189 (autoload (quote jde-db-set-app-args) "jde-db" "\
190 Specify the arguments to be passed to the Java application class." t nil)
191
192 (autoload (quote jde-debug) "jde-db" "\
193 Run the debugger specified by `jde-debugger' on the Java application
194 whose source resides in the current buffer. This command determines
195 the main class of the application either from the variable
196 `jde-run-application-class' or from the source in the current
197 buffer. If `jde-run-application-class' does not specify a class, the
198 main class is assumed to be the class defined by the current source
199 buffer. This command creates a command buffer for the debug session." t nil)
200
201 (autoload (quote jde-debug-applet) "jde-db" "\
202 Runs an applet in the jdb debugger. This function prompts you to enter
203 the path of an html document that displays the applet. If you 
204 do not enter a path, this function next checks
205 whether `jde-run-applet-doc' specifies a document. If so, it displays
206 that specified document. Next, it checks whether the current directory
207 contains any html files. If so, it displays the first html file that
208 it finds. If if cannot find an html file, it signals an error.  This
209 function runs appletviewer in jdb to permit debugging. On startup, it
210 sets a breakpoint in the init method of the class specified by 
211 `jde-run-application-class' or in the class corresponding to the Java
212 file in the current buffer." t nil)
213
214 ;;;***
215 \f
216 ;;;### (autoloads (jde-ejb-entity-bean-buffer jde-ejb-session-bean-buffer)
217 ;;;;;;  "jde-ejb" "jde-ejb.el" (16618 9372))
218 ;;; Generated autoloads from jde-ejb.el
219
220 (autoload (quote jde-ejb-session-bean-buffer) "jde-ejb" "\
221 Create a new Java buffer containing an EJB session bean class of the same name.
222 This command also creates buffers with the EJB Home and EJB Remote interfaces
223 and the XML Deployment descriptor defined
224 by the jde-ejb templates.  This includes naming the files according 
225 to the EJB naming convention." t nil)
226
227 (autoload (quote jde-ejb-entity-bean-buffer) "jde-ejb" "\
228 Create a new Java buffer containing an EJB entity bean class of the same name.
229 This command also creates buffers with the EJB Home and EJB Remote interfaces
230 and the XML Deployment descriptor defined
231 by the jde-ejb templates.  This includes naming the files according 
232 to the EJB naming convention." t nil)
233
234 ;;;***
235 \f
236 ;;;### (autoloads (jde-gen-exception-buffer jde-gen-exception-buffer-template
237 ;;;;;;  jde-gen-object-methods jde-gen-tostring-return jde-gen-tostring-method-template
238 ;;;;;;  jde-gen-hashcode-body jde-gen-hashcode-method-template jde-gen-equals-return
239 ;;;;;;  jde-gen-equals-method-template jde-gen-equals-parens-around-expression
240 ;;;;;;  jde-gen-equals-trailing-and-operators jde-gen-buffer jde-gen-jfc-app-buffer
241 ;;;;;;  jde-gen-bean-buffer jde-gen-console-buffer jde-gen-interface-buffer
242 ;;;;;;  jde-gen-class-buffer) "jde-gen" "jde-gen.el" (17266 55127))
243 ;;; Generated autoloads from jde-gen.el
244
245 (autoload (quote jde-gen-class-buffer) "jde-gen" "\
246 Create a new Java buffer containing a class of the same name.
247 This command inserts the class template generated by `jde-gen-class'.
248 " t nil)
249
250 (autoload (quote jde-gen-interface-buffer) "jde-gen" "\
251 Create a new Java buffer containing an interface of the same name.
252 This command inserts the interface template generated by `jde-gen-interface'.
253 It then moves the point to the location of the first method." t nil)
254
255 (autoload (quote jde-gen-console-buffer) "jde-gen" "\
256 Create a new Java buffer containing a console class of the same name.
257 This command inserts the class template generated by `jde-gen-class'.
258 It then moves the point to the location to the constructor." t nil)
259
260 (autoload (quote jde-gen-bean-buffer) "jde-gen" "\
261 Create a new Java buffer containing a Java bean of the same name.
262 This command inserts the class template generated by `jde-gen-bean'.
263 It then moves the point to the location of the constructor." t nil)
264
265 (autoload (quote jde-gen-jfc-app-buffer) "jde-gen" "\
266 Create a new Java buffer containing a JFC application class.
267 This command inserts the class template generated by `jde-gen-jfc-app'.
268 It then moves the point to the location to the constructor." t nil)
269
270 (autoload (quote jde-gen-buffer) "jde-gen" "\
271 Create a new Java buffer containing a code template.
272 This command inserts the specified template at the beginning
273 of the buffer." t nil)
274
275 (defvar jde-gen-equals-trailing-and-operators nil "\
276 Specifies whether the '&&' operators in a generated equals
277 method are added at the end of the line or at the beginning.  If
278 this variable is t, the operator will be added at the end of the
279 line, else on the next line before the comparison.  With
280 `jde-gen-equals-trailing-and-operators' set to nil:
281
282     return (a == o.a)
283         && (b == o.b)
284         && (s == null ? o.s == null : s.equals(o.s));
285
286 Or, with `jde-gen-equals-trailing-and-operators' set to t:
287
288     return (a == o.a) &&
289         (b == o.b) &&
290         (s == null ? o.s == null : s.equals(o.s));
291 ")
292
293 (defvar jde-gen-equals-parens-around-expression nil "\
294 Specifies whether the generated equals expression should be 
295 surrounded by parentheses.
296 With `jde-gen-equals-trailing-and-operators' set to nil:
297
298     return ((a == o.a)
299             && (b == o.b)
300             && (s == null ? o.s == null : s.equals(o.s)));
301
302 Or, with `jde-gen-equals-trailing-and-operators' set to t:
303
304     return ((a == o.a) &&
305             (b == o.b) &&
306             (s == null ? o.s == null : s.equals(o.s)));
307 ")
308
309 (defvar jde-gen-equals-method-template (quote ("'>" "\"/**\" '> 'n" "\" * Check if this object is equal to another object.\" '> 'n" "\" * \" '> 'n" "\" * <p>For the definition of the object equivalence relation\" '> 'n" "\" * see {@link java.lang.Object#equals(Object)}.</p>\" '> 'n" "\" * \" '> 'n" "\" * @param obj another, possibly equal object.\" '> 'n" "\" * \" '> 'n" "\" * @return true if the objects are equal, false otherwise.\" '> 'n" "\" * \" '> 'n" "\" * @see java.lang.Object#equals(Object)\" '> 'n" "\" */\" '> 'n" "(jde-gen-method-signature \"public\" \"boolean\" \"equals\" \"Object obj\")" "(jde-gen-electric-brace)" "\"if (obj == this)\" '> 'n" "\"return true;\" '> 'n '> 'n" "\"if (obj == null || getClass() != obj.getClass())\" '> 'n" "\"return false;\" '> 'n '> 'n" "(jde-gen-equals-return \"obj\" \"o\") '> 'n" "\"}\" '> 'n '>")) "\
310 *Template for creating an equals method.
311 Setting this variable defines a template instantiation command
312 `jde-gen-equals-method', as a side-effect.")
313
314 (autoload (quote jde-gen-equals-return) "jde-gen" "\
315 Generate a body of an appropriate override for the
316 java.lang.Object#equals(Object) function. This function gets the
317 list of member variables from`jde-parse-get-serializable-members'.
318
319 The first optional parameter `parm-name' is the parameter name of
320 the Object argument of the equals function.  Default is \"obj\".
321
322 The second optional parameter `var-name' denotes the variable
323 name used to cast the \"obj\" argument to. The default is \"o\".
324
325 The third optional parameter `class' can be a semantic tag, which
326 is then used instead of the result of `semantic-current-tag'.
327
328 Example:
329     class Bean {
330         int a;
331         long b;
332         String s;
333     } 
334
335 Result:
336     Bean o = (Bean) obj;
337
338     return (a == o.a)
339         && (b == o.b)
340         && (s == null ? o.s == null : s.equals(o.s));
341
342 Or, with `jde-gen-equals-trailing-and-operators' set to t:
343     Bean o = (Bean) obj;
344
345     return (a == o.a) &&
346         (b == o.b) &&
347         (s == null ? o.s == null : s.equals(o.s));
348 " t nil)
349
350 (defvar jde-gen-hashcode-method-template (quote ("'>" "\"/**\" '> 'n" "\" * Calculate the hash code for this object.\" '> 'n" "\" * \" '> 'n" "\" * <p>The rules laid out in J. Blosh's Effective Java are used\" '> 'n" "\" * for the hash code calculation.</p>\" '> 'n" "\" * \" '> 'n" "\" * @return the hash code.\" '> 'n" "\" * \" '> 'n" "\" * @see java.lang.Object#hashCode\" '> 'n" "\" */\" '> 'n" "(jde-gen-method-signature \"public\"\"int\" \"hashCode\" nil)" "(jde-gen-electric-brace)" "(jde-gen-hashcode-body) '> 'n" "\"}\" '> 'n '>")) "\
351 *Template for creating a hashCode method.
352 Setting this variable defines a template instantiation command
353 `jde-gen-hashcode-method', as a side-effect.")
354
355 (autoload (quote jde-gen-hashcode-body) "jde-gen" "\
356 Generate a body of a hashCode function.
357 This function gets the list of member variables of the current
358 class from `jde-parse-get-serializable-members'.
359
360 The first optional parameter `var-name' denotes the variable name used
361 to calculate the hash code, the default is \"code\".
362
363 The second optional parameter `class' can be a semantic tag, which is
364 then used instead of the result of `semantic-current-tag'.
365 " t nil)
366
367 (defvar jde-gen-tostring-method-template (quote ("'>" "\"/**\" '> 'n" "\" * Get a string representation of this object.\" '> 'n" "\" * \" '> 'n" "\" * @return a string representation of this object.\" '> 'n" "\" * \" '> 'n" "\" * @see java.lang.Object#toString\" '> 'n" "\" */\" '> 'n" "(jde-gen-method-signature \"public\" \"String\" \"toString\" \"\")" "(jde-gen-electric-brace)" "(jde-gen-tostring-return) '> 'n" "\"}\" '> 'n '>" "(jde-import-one-class \"org.apache.commons.lang.builder.ToStringBuilder\")")) "\
368 *Template for creating an toString method.
369 Setting this variable defines a template instantiation
370 command `jde-gen-tostring-method', as a side-effect.")
371
372 (autoload (quote jde-gen-tostring-return) "jde-gen" "\
373 Generate a body of an appropriate override for the
374 java.lang.Object#toString function. This gets the member variables
375 of the current class from semantic via `semantic-current-tag'.
376
377 This uses the ToStringBuilder class from the jakarta commons lang project.
378 " t nil)
379
380 (autoload (quote jde-gen-object-methods) "jde-gen" "\
381 Generates an equals(), a hashCode() and a toString method." t nil)
382
383 (defvar jde-gen-exception-buffer-template (list "(open-line 1) (funcall jde-gen-boilerplate-function)" "(jde-gen-get-package-statement)" "(progn (require 'jde-javadoc) (jde-javadoc-insert-start-block))" "\" * Exception <code>\" (jde-parse-get-buffer-unqualified-class) \"</code>.\" '> 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" * Created: \" (current-time-string) '> 'n" "\" \" (jde-javadoc-insert-empty-line)" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-author-tag))" "\" \" (jde-gen-save-excursion (jde-javadoc-insert 'tempo-template-jde-javadoc-version-tag))" "\" \" (jde-javadoc-insert-end-block)" "\"public class \"" "(jde-parse-get-buffer-unqualified-class)" "\" \" (jde-gen-get-extend-class)" "(jde-gen-electric-brace)" "'p'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\" (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* <code>null</code> as its detail message.\" '>'n" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) nil)" "(jde-gen-electric-brace)" "\"}\"'>'n" "'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\" (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* the specified detail message.\" '>'n" "'> (jde-javadoc-insert-empty-line)" "\"* @param message the detail message string.\" '> 'n" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"String message\")" "(jde-gen-electric-brace)" "\"super(message);\" '> 'n" "\"}\" '> 'n" "'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\" (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* the specified cause and a detail message of\" '> 'n" "\"* <code>(cause == null ? null : cause.toString())</code>\" '> 'n" "\"* (which typically contains the class and detail message of cause).\" '> 'n" "'> (jde-javadoc-insert-empty-line)" "\"* @param cause the causing throwable. A null value is permitted\" '> 'n" "\"*     and indicates that the cause is nonexistent or unknown.\" '> 'n" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"Throwable cause\")" "(jde-gen-electric-brace)" "\"super(cause == null ? (String) null : cause.toString());\" '> 'n" "\"initCause(cause);\" '> 'n" "\"}\" '> 'n" "'n" "'> (jde-javadoc-insert-start-block)" "\"* Constructs a new <code>\" (jde-parse-get-buffer-unqualified-class) \"</code> with\" '>'n" "\"* the specified cause and message.\" '> 'n" "'> (jde-javadoc-insert-empty-line)" "\"* @param message the detail message string.\" '> 'n" "\"* @param cause the causing throwable. A null value is permitted\" '> 'n" "\"*     and indicates that the cause is nonexistent or unknown.\" '> 'n" "'> (jde-javadoc-insert-end-block)" "(jde-gen-method-signature \"public\" nil (jde-parse-get-buffer-unqualified-class) \"String message,Throwable cause\")" "(jde-gen-electric-brace)" "\"super(message);\" '> 'n" "\"initCause(cause);\" '> 'n" "\"}\" '> 'n" "\"}\" '>" "(if jde-gen-comments (concat \" // \" (jde-parse-get-buffer-unqualified-class)))" "'>'n") "\
384 *Template for a new exception class.
385 Setting this variable defines a template instantiation
386 command `jde-gen-exception', as a side-effect.")
387
388 (autoload (quote jde-gen-exception-buffer) "jde-gen" "\
389 Create a new Java buffer containing an exception class of the same name.
390 This command inserts the template generated by `jde-gen-exception'.
391 It then moves the point to the location of the first method." t nil)
392
393 ;;;***
394 \f
395 ;;;### (autoloads (jde-gen-junit-test-class-buffer jde-gen-buffer
396 ;;;;;;  jde-gen-jfc-app-buffer jde-gen-console-buffer jde-gen-interface-buffer
397 ;;;;;;  jde-gen-class-buffer) "jde-gen1" "jde-gen1.el" (15634 54722))
398 ;;; Generated autoloads from jde-gen1.el
399
400 (autoload (quote jde-gen-class-buffer) "jde-gen1" "\
401 Create a new Java buffer containing a class of the same name.
402 This command inserts the class template generated by `jde-gen-class'.
403 It then moves the point to the location to the constructor." t nil)
404
405 (autoload (quote jde-gen-interface-buffer) "jde-gen1" "\
406 Create a new Java buffer containing an interface of the same name.
407 This command inserts the interface template generated by `jde-gen-interface'.
408 It then moves the point to the location of the first method." t nil)
409
410 (autoload (quote jde-gen-console-buffer) "jde-gen1" "\
411 Create a new Java buffer containing a console class of the same name.
412 This command inserts the class template generated by `jde-gen-class'.
413 It then moves the point to the location to the constructor." t nil)
414
415 (autoload (quote jde-gen-jfc-app-buffer) "jde-gen1" "\
416 Create a new Java buffer containing a JFC application class.
417 This command inserts the class template generated by `jde-gen-jfc-app'.
418 It then moves the point to the location to the constructor." t nil)
419
420 (autoload (quote jde-gen-buffer) "jde-gen1" "\
421 Create a new Java buffer containing a code template.
422 This command inserts the specified template at the beginning
423 of the buffer." t nil)
424
425 (autoload (quote jde-gen-junit-test-class-buffer) "jde-gen1" "\
426 Create a new Java buffer containing a class of the same name.
427 This command inserts the class template generated by `jde-gen-junit-test-class'.
428 It then moves the point to the location to the constructor." t nil)
429
430 ;;;***
431 \f
432 ;;;### (autoloads (jde-help-browse-jdk-doc jde-help-beanshell) "jde-help"
433 ;;;;;;  "jde-help.el" (16805 29220))
434 ;;; Generated autoloads from jde-help.el
435
436 (autoload (quote jde-help-beanshell) "jde-help" "\
437 Displays the BeanShell documentation." t nil)
438
439 (autoload (quote jde-help-browse-jdk-doc) "jde-help" "\
440 Displays the JDK doc in a web browser. This function uses the URL
441 stored in the variable jde-jdk-doc-url to locate the JDK documentation." t nil)
442
443 ;;;***
444 \f
445 ;;;### (autoloads (jde-import-organize) "jde-import" "jde-import.el"
446 ;;;;;;  (16828 21814))
447 ;;; Generated autoloads from jde-import.el
448
449 (autoload (quote jde-import-organize) "jde-import" "\
450 Organize import statements of the current Java source buffer.
451 If optional FORCE is non-nil force reordering even if imports are
452 already organized.
453
454 Imports are organized into groups returned by the function specified
455 by `jde-import-group-function'.  Groups are inserted in the order they
456 are found unless `jde-import-sorted-groups' requires that they must be
457 alphabetically sorted.  In each group imports are sorted by name
458 alphabetically or in reverse order if `jde-import-reverse-sort-group'
459 is non-nil.  A blank line is inserted between groups.
460
461 Usage:
462   \\[jde-import-organize] group and sort import statements.
463   \\[universal-argument] \\[jde-import-organize] to force reordering.
464
465 The current buffer must be in `jde-mode'.  This command requires a
466 version of the JDE with the semantic parser." t nil)
467
468 ;;;***
469 \f
470 ;;;### (autoloads (jde-java-font-lock-setup-keywords) "jde-java-font-lock-1.17"
471 ;;;;;;  "jde-java-font-lock-1.17.el" (16099 25874))
472 ;;; Generated autoloads from jde-java-font-lock-1.17.el
473
474 (autoload (quote jde-java-font-lock-setup-keywords) "jde-java-font-lock-1.17" "\
475 Setup font lock keywords in `java-font-lock-keywords-4'.
476 If optional REBUILD flag is non-nil create a new cache of regular
477 expressions." t nil)
478
479 ;;;***
480 \f
481 ;;;### (autoloads (jde-java-font-lock-setup-keywords) "jde-java-font-lock-new"
482 ;;;;;;  "jde-java-font-lock-new.el" (16136 12994))
483 ;;; Generated autoloads from jde-java-font-lock-new.el
484
485 (autoload (quote jde-java-font-lock-setup-keywords) "jde-java-font-lock-new" "\
486 Setup font lock keywords in `java-font-lock-keywords-4'.
487 If optional REBUILD flag is non-nil create a new cache of regular
488 expressions." t nil)
489
490 ;;;***
491 \f
492 ;;;### (autoloads (jde-javadoc-enable-menu-p jde-javadoc-checkdoc
493 ;;;;;;  jde-javadoc-checkdoc-at-line jde-javadoc-remdoc-at-line jde-javadoc-autodoc-at-line
494 ;;;;;;  jde-javadoc-customize jde-javadoc-checker-quit jde-javadoc-checker-fix
495 ;;;;;;  jde-javadoc-checker-next jde-javadoc-checker-previous) "jde-javadoc"
496 ;;;;;;  "jde-javadoc.el" (16621 15164))
497 ;;; Generated autoloads from jde-javadoc.el
498
499 (autoload (quote jde-javadoc-checker-previous) "jde-javadoc" "\
500 Go to the previous tag with doc errors." t nil)
501
502 (autoload (quote jde-javadoc-checker-next) "jde-javadoc" "\
503 Goto the next tag with doc errors." t nil)
504
505 (autoload (quote jde-javadoc-checker-fix) "jde-javadoc" "\
506 Fix documentation of checked tag.
507 Used in `jde-javadoc-checker-report-mode'." t nil)
508
509 (autoload (quote jde-javadoc-checker-quit) "jde-javadoc" "\
510 Quit the `jde-javadoc-checker' report buffer.
511 Used in `jde-javadoc-checker-report-mode'." t nil)
512
513 (autoload (quote jde-javadoc-customize) "jde-javadoc" "\
514 Show the jde-javadoc options panel." t nil)
515
516 (autoload (quote jde-javadoc-autodoc-at-line) "jde-javadoc" "\
517 Update javadoc comment block for declaration at current line.
518
519 Uses the semantic bovinator parser table to find declarations (see
520 `jde-javadoc-nonterminal-at-line').
521
522 BEFORE EXECUTING THE COMMAND, THE POINT MUST BE LOCATED AT THE FIRST
523 LINE OF THE CLASS OR METHOD DECLARATION.  IF NOT RESULT IS UNCERTAIN.
524
525 In the following examples, point is located at the beginning of the
526 line, before the word 'public' (but it could be anywhere on this
527 line):
528
529 1- Class example:
530    -------------
531
532 -|-  public class MyClass
533        extends MySuperClass implements Runnable, java.io.Serializable
534      {
535        ...
536
537 \\[jde-javadoc-autodoc-at-line] inserts:
538
539 +    /**
540 +     * Describe class <code>MyClass</code> here.
541 +     *
542 +     * @author \"David Ponce\" <david.ponce@wanadoo.fr>
543 +     * @version 1.0
544 +     * @since 1.0
545 +     * @see MySuperClass
546 +     * @see Runnable
547 +     * @see java.io.Serializable
548 +     */
549      public class MyClass
550        extends MySuperClass implements Runnable, java.io.Serializable
551      {
552        ...
553
554 2- Method example:
555    --------------
556
557 -|-  public
558      void   myMethod( int  x,  int y )
559        throws Exception
560      {
561        ...
562
563 \\[jde-javadoc-autodoc-at-line] inserts:
564
565 +    /**
566 +     * Describe <code>myMethod</code> method here.
567 +     *
568 +     * @param x an <code>int</code> value
569 +     * @param y a <code>long</code> value
570 +     * @exception Exception if an error occurs
571 +     */
572      public
573      void   myMethod( int  x,  long y )
574        throws Exception
575      {
576        ...
577
578 3- Field example:
579    --------------
580
581 -|-  private static final int SIZE = 10;
582
583 \\[jde-javadoc-autodoc-at-line] inserts:
584
585 +    /**
586 +     * Describe constant <code>SIZE</code> here.
587 +     */
588      private static final int SIZE = 10;
589
590
591 `tempo' templates are used for each category of javadoc line.  The
592 following templates are currently defined and fully customizable (see
593 `tempo-define-template' for the different items that can be used in a
594 tempo template):
595
596 - - `jde-javadoc-author-tag-template'
597 - - `jde-javadoc-describe-class-template'
598 - - `jde-javadoc-describe-constructor-template'
599 - - `jde-javadoc-describe-interface-template'
600 - - `jde-javadoc-describe-method-template'
601 - - `jde-javadoc-describe-field-template'
602 - - `jde-javadoc-exception-tag-template'
603 - - `jde-javadoc-param-tag-template'
604 - - `jde-javadoc-return-tag-template'
605 - - `jde-javadoc-version-tag-template'
606
607 For example if you customize `jde-javadoc-describe-class-template'
608 with the following value:
609
610 '(\"* \" (P \"Class description: \"))
611
612 you will be asked to enter the class description in the minibuffer.
613 See also the `jde-javadoc-field-type', `jde-javadoc-a' and
614 `jde-javadoc-code' helper functions." t nil)
615
616 (autoload (quote jde-javadoc-remdoc-at-line) "jde-javadoc" "\
617 Remove javadoc comment block for declaration at current line.
618 Require confirmation if optional NOCONFIRM is non-nil.
619 Return non-nil if done.
620 This uses `jde-javadoc-nonterminal-at-line' to find declarations." t nil)
621
622 (autoload (quote jde-javadoc-checkdoc-at-line) "jde-javadoc" "\
623 Check javadoc comment block of declaration at current line.
624
625 Uses the semantic bovinator parser table to find declarations (see
626 `jde-javadoc-nonterminal-at-line').
627
628 BEFORE EXECUTING THE COMMAND, THE POINT MUST BE LOCATED AT THE FIRST
629 LINE OF THE CLASS OR METHOD DECLARATION.  IF NOT RESULT IS UNCERTAIN." t nil)
630
631 (autoload (quote jde-javadoc-checkdoc) "jde-javadoc" "\
632 Check doc comments of tags in the current buffer.
633 Report the next tag with documentation errors." t nil)
634
635 (autoload (quote jde-javadoc-enable-menu-p) "jde-javadoc" "\
636 Return non-nil if corresponding doc menu item is enabled.
637 That is point is on the first line of a class, method, or field
638 definition." nil nil)
639
640 ;;;***
641 \f
642 ;;;### (autoloads (jde-javadoc-make-buffer jde-javadoc-make jde-javadoc-make-internal)
643 ;;;;;;  "jde-javadoc-gen" "jde-javadoc-gen.el" (16866 5357))
644 ;;; Generated autoloads from jde-javadoc-gen.el
645
646 (autoload (quote jde-javadoc-make-internal) "jde-javadoc-gen" "\
647 Generates javadoc for the current project if MAKE-PACKAGES-P
648 and `jde-javadoc-gen-packages' are nonnil; otherwise, make doc
649 for the current buffer. This command runs the
650 currently selected javadoc's program to generate the documentation. 
651 It uses `jde-get-jdk-dir' to determine the location of
652 the currentlyh selected JDK. The variable `jde-global-classpath' specifies 
653 the javadoc -classpath argument. The variable `jde-sourcepath'
654 specifies the javadoc  -sourcepath argument. You can specify all
655 other javadoc options via JDE customization variables. To specify the
656 options, select Project->Options->Javadoc from the JDE menu. Use 
657 `jde-javadoc-gen-packages' to specify the packages, classes, or source
658 files for which you want to generate javadoc. If this variable is nil,
659 this command generates javadoc for the Java source file in the current
660 buffer. If `jde-javadoc-display-doc' is nonnil, this command displays
661 the generated documentation in a browser." nil nil)
662
663 (autoload (quote jde-javadoc-make) "jde-javadoc-gen" "\
664 Generates javadoc for the current project. This command runs the
665 currently selected JDK's javadoc program to generate the documentation. 
666 It uses `jde-get-jdk-dir' to determine the location of the currently 
667 selected JDK. The variable `jde-global-classpath' specifies the javadoc 
668 -classpath argument. The variable `jde-sourcepath'
669 specifies the javadoc  -sourcepath argument. You can specify all
670 other javadoc options via JDE customization variables. To specify the
671 options, select Project->Options->Javadoc from the JDE menu. Use 
672 `jde-javadoc-gen-packages' to specify the packages, classes, or source
673 files for which you want to generate javadoc. If this variable is nil,
674 this command generates javadoc for the Java source file in the current
675 buffer. If `jde-javadoc-display-doc' is nonnil, this command displays
676 the generated documentation in a browser." t nil)
677
678 (autoload (quote jde-javadoc-make-buffer) "jde-javadoc-gen" "\
679 Generates javadoc for the current buffer. This command runs the
680 currently selected JDK's javadoc program to generate the
681 documentation. It uses `jde-get-jdk-dir' to determine the location of the currently 
682 selected JDK.  The variable `jde-global-classpath' specifies the
683 javadoc -classpath argument. The variable `jde-sourcepath' specifies
684 the javadoc -sourcepath argument. You can specify all other javadoc
685 options via JDE customization variables. To specify the options,
686 select Project->Options->Javadoc from the JDE menu. Use
687 `jde-javadoc-make' to generate doc for the files and packages
688 specified by `jde-javadoc-gen-packages'. If `jde-javadoc-display-doc'
689 is nonnil, this command displays the generated documentation in a
690 browser." t nil)
691
692 ;;;***
693 \f
694 ;;;### (autoloads (jde-junit-show-options jde-junit-run jde-junit-add-test-to-suite
695 ;;;;;;  jde-junit-test-class-buffer jde-junit-test-class) "jde-junit"
696 ;;;;;;  "jde-junit.el" (16876 38779))
697 ;;; Generated autoloads from jde-junit.el
698
699 (autoload (quote jde-junit-test-class) "jde-junit" "\
700 Instantiate a test class template." t nil)
701
702 (autoload (quote jde-junit-test-class-buffer) "jde-junit" "\
703 Create a buffer containing a skeleton unit test class having the same name as the
704 root name of the buffer. This command prompts you to enter the file name
705 of the test class. It assumes that the file name has the form CLASSTest.java
706 where CLASS is the name of the class to be tested, e.g., MyAppTest.java. Use 
707 `jde-gen-junit-add-test-to-suite' to add tests to the test suite. Use of
708 tests generated with this template requires the JUnit test framework. For
709 more information, see http://www.junit.org." t nil)
710
711 (autoload (quote jde-junit-add-test-to-suite) "jde-junit" "\
712 Instantiate an addTest method." t nil)
713
714 (autoload (quote jde-junit-run) "jde-junit" "\
715 Starts junit testrunner with buffer corresponding class name." t nil)
716
717 (autoload (quote jde-junit-show-options) "jde-junit" "\
718 Show the JDE JUnit Options panel." t nil)
719
720 ;;;***
721 \f
722 ;;;### (autoloads (jde-make-show-options jde-make) "jde-make" "jde-make.el"
723 ;;;;;;  (16678 53235))
724 ;;; Generated autoloads from jde-make.el
725
726 (autoload (quote jde-make) "jde-make" "\
727 Run the make program specified by `jde-make-program' with the
728 command-line arguments specified by `jde-make-args'. If
729 `jde-read-make-args' is nonnil, this command also prompts you to enter
730 make arguments in the minibuffer and passes any arguments that you
731 enter to the make program along with the arguments specified by
732 `jde-make-args'." t nil)
733
734 (autoload (quote jde-make-show-options) "jde-make" "\
735 Show the JDE Make Options panel." t nil)
736
737 ;;;***
738 \f
739 ;;;### (autoloads (jde-package-update) "jde-package" "jde-package.el"
740 ;;;;;;  (15873 27056))
741 ;;; Generated autoloads from jde-package.el
742
743 (autoload (quote jde-package-update) "jde-package" "\
744 Create or update the package statement in the current Java source
745 file buffer based on the file's location relative to the root of
746 the package directory as specified by one of the entries in
747 `jde-package-search-classpath-variables' or `jde-sourcepath'.
748 If these variables do not specify the root of the package directory,
749 this command does nothing. This command signals an error if the
750  major mode of the current buffer is not `jde-mode'." t nil)
751
752 ;;;***
753 \f
754 ;;;### (autoloads (jde-create-new-project jde-save-project jde-open-project-file)
755 ;;;;;;  "jde-project-file" "jde-project-file.el" (16790 5936))
756 ;;; Generated autoloads from jde-project-file.el
757
758 (autoload (quote jde-open-project-file) "jde-project-file" "\
759 Opens the project file for the Java source file in the
760 current buffer." t nil)
761
762 (autoload (quote jde-save-project) "jde-project-file" "\
763 Saves source file buffer options in one or more project files.
764 This command provides an easy way to create and update a project file
765 for a Java project. Simply open a source file, set the desired
766 options, using the JDE Options menu, then save the settings in the
767 project file, using this command.  Now, whenever you open a source
768 file from the same directory tree, the saved settings will be restored
769 for that file." t nil)
770
771 (autoload (quote jde-create-new-project) "jde-project-file" "\
772 Creates a new JDE project file in directory NEW-DIR, saving any
773 current customized variables.  If a project file already exists in the
774 given directory, the project is simply re-saved.  This functions the
775 same as `jde-save-project' when no project files can be found for the
776 current source file.  But, if there already exist projects somewhere
777 along the path, this command unconditionally creates a project file in
778 the directory specified, thus allowing the user to create and maintain
779 hierarchical projects." t nil)
780
781 ;;;***
782 \f
783 ;;;### (autoloads (jde-run-applet jde-run jde-run-set-applet-doc
784 ;;;;;;  jde-run-set-applet-viewer jde-run-set-app-args jde-run-set-args
785 ;;;;;;  jde-run-set-app) "jde-run" "jde-run.el" (17266 55127))
786 ;;; Generated autoloads from jde-run.el
787
788 (autoload (quote jde-run-set-app) "jde-run" "\
789 Specify the name of the application class to run." t nil)
790
791 (autoload (quote jde-run-set-args) "jde-run" "\
792 Specify arguments to be passed to the Java vm.
793 This command serves as an alternative to using the JDE Run Options
794 panel to specify command-line arguments for the Java interpreter." t nil)
795
796 (autoload (quote jde-run-set-app-args) "jde-run" "\
797 Specify the arguments to be passed to the Java application class.
798 This command provides an alternative to using the JDE Run Options panel
799 to specify command-line arguments to pass to the application when starting
800 the application." t nil)
801
802 (autoload (quote jde-run-set-applet-viewer) "jde-run" "\
803 Sets the viewer to be used to view an applet. The default is 
804 appletviewer." t nil)
805
806 (autoload (quote jde-run-set-applet-doc) "jde-run" "\
807 Specify the doc to be used to view an applet.
808 This command provides an alternative to using the JDE Options
809 panel to specifying the applet document." t nil)
810
811 (autoload (quote jde-run) "jde-run" "\
812 Run the Java application specified by `jde-run-executable', if
813 not the null string. Otherwise run the class specified by
814 `jde-run-application-class', if non-null; otherwise the class in the
815 current buffer. Specifying a prefix argument, e.g., C-u C-c C-v C-r,
816 causes this command to prompt you to enter arguments to be passed to
817 the application's main method.  Specifying a minus prefix argument,
818 i.e., C-u - C-c C-v C-r, causes this command to prompt you to also
819 enter the name of the application's main class.  Note that you can use
820 `jde-run-read-app-args' to cause the command to prompt you for
821 application arguments by default (i.e., without having to specify a
822 prefix argument). This command creates a comint buffer to allow you to
823 interact with the program." t nil)
824
825 (autoload (quote jde-run-applet) "jde-run" "\
826 Runs an applet. This function prompts you to enter the path of an
827 html document that displays the applet. If you enter return without
828 specifying a document, this function next checks whether
829 `jde-run-applet-doc' specifies a document. If so, it displays that
830 specified document. Next, it checks whether the current directory
831 contains any html files. If the current directory contains an html
832 file with the same root name as the Java file in the current buffer,
833 it displays the file. If not, it displays the first html file that it
834 finds in the current directory. If if cannot find an html file, it
835 signals an error.  This function uses the viewer specified by
836 `jde-run-applet-viewer' to display the specified document. Note that
837 if you run two html applet files successively with the same name, you
838 must kill the buffer created to run the first file before running the
839 second file. Otherwise, this command will simply redisplay the first
840 file." t nil)
841
842 ;;;***
843 \f
844 ;;;### (autoloads (jde-stat-loc-report-directory jde-stat-loc-report-project
845 ;;;;;;  jde-stat-loc-report) "jde-stat" "jde-stat.el" (16009 140))
846 ;;; Generated autoloads from jde-stat.el
847
848 (autoload (quote jde-stat-loc-report) "jde-stat" "\
849 Generates a report showing the number of code, comment,
850 javadoc, and blank lines in the current Java source buffer. Optionally
851 a total count could be passed to be displayes, as well as the number of
852 processed files." t nil)
853
854 (autoload (quote jde-stat-loc-report-project) "jde-stat" "\
855 Generates a report showing the number of code, comment,
856 javadoc, and blank lines in all the java files in the current
857 directory and subdirectories. This method will kill any
858 buffer containing a java file contained in dir." t nil)
859
860 (autoload (quote jde-stat-loc-report-directory) "jde-stat" "\
861 Generates a report showing the number of code, comment,
862 javadoc, and blank lines in all the java files in the current
863 directory. This method will kill any buffer containing a java file
864 contained in dir." t nil)
865
866 ;;;***
867 \f
868 ;;;### (autoloads (jde-which-method-mode) "jde-which-method" "jde-which-method.el"
869 ;;;;;;  (16580 34563))
870 ;;; Generated autoloads from jde-which-method.el
871
872 (defvar jde-which-method-mode t "\
873 Enables the JDE's which method mode.
874 When which method mode is enabled, the current method name is
875 displayed in the mode line.")
876
877 ;;;***
878 \f
879 ;;;### (autoloads (jde-xemacs-insert-toolbar) "jde-xemacs" "jde-xemacs.el"
880 ;;;;;;  (16580 34563))
881 ;;; Generated autoloads from jde-xemacs.el
882
883 (autoload (quote jde-xemacs-insert-toolbar) "jde-xemacs" "\
884 Insert or remove JDE toolbar in the XEmacs toolbar." t nil)
885
886 ;;;***
887 \f
888 ;;;### (autoloads (jde-xref-customize jde-xref-update jde-xref-list-uncalled-functions
889 ;;;;;;  jde-xref-display-call-tree jde-xref-next-caller jde-xref-first-caller
890 ;;;;;;  jde-xref-make-xref-db) "jde-xref" "jde-xref.el" (16580 34564))
891 ;;; Generated autoloads from jde-xref.el
892
893 (autoload (quote jde-xref-make-xref-db) "jde-xref" "\
894 Create a database of caller to callee (and the reverse) from the
895 classes in `jde-built-class-path' and store the data in the location
896 specified by `jde-xref-db-file'" t nil)
897
898 (autoload (quote jde-xref-first-caller) "jde-xref" "\
899 Put the list of who calls the current function on the stack and
900 display the first caller.  Subsequent callers are displayed through
901 `jde-xref-show-next-caller'.  STRICT should be true if the callers of
902 interfaces to a function, or calls to a superclass which may result in
903 a virtual function call to the subclass should not be considered.  In
904 other words, if STRICT is true, then only calls that are definitely to
905 the requested function are considered." t nil)
906
907 (autoload (quote jde-xref-next-caller) "jde-xref" "\
908 If there are items still on the caller stack, pop the first one off
909 and show it" t nil)
910
911 (autoload (quote jde-xref-display-call-tree) "jde-xref" "\
912 Display an interactive call tree of which function call the current
913   function, which can be expanded outward.  STRICT should be true if
914   the callers of interfaces to a function, or calls to a superclass
915   which may result in a virtual function call to the subclass should
916   not be considered.  In other words, if STRICT is true, then only
917   calls that are definitely to the requested function are considered. " t nil)
918
919 (autoload (quote jde-xref-list-uncalled-functions) "jde-xref" "\
920 Displays a simple list of function that are never called, at least
921 not directly.  Do not assume that this means this code can never be
922 reached, since reflection could always call any method.  Use this list
923 and your best judgement to figure out what are good candidates for
924 code cleanup.  STRICT should be true if the callers of interfaces to a
925 function, or calls to a superclass which may result in a virtual
926 function call to the subclass should not be considered.  In other
927 words, if STRICT is true, then only calls that are definitely to the
928 requested function are considered.  This function could take a
929 while. If it does, you might want to consider increasing
930 `jde-xref-cache-size'." t nil)
931
932 (autoload (quote jde-xref-update) "jde-xref" "\
933 Update the caller table after a recompile.  This can be called by
934 the user when they recompile outside of emacs.  It will update the
935 call list of all files modified in emacs" t nil)
936
937 (autoload (quote jde-xref-customize) "jde-xref" "\
938 Display the customization buffer for the xref package." t nil)
939
940 ;;;***
941 \f
942 ;;;### (autoloads (bsh-script-help) "beanshell" "beanshell.el" (15877
943 ;;;;;;  24288))
944 ;;; Generated autoloads from beanshell.el
945
946 (autoload (quote bsh-script-help) "beanshell" "\
947 Display BeanShell User's Guide." t nil)
948
949 ;;;***
950
951 (provide 'jde-autoload)
952
953 ;; end of jde-autoload.el