| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <meta name="copyright" content="Copyright (c) 2005 BEA Systems, Inc. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html" > |
| <title> |
| Factory Path Preferences |
| </title> |
| </head> |
| <body> |
| <h1> |
| Factory Path Preferences |
| </h1> |
| <p>Annotation processors can generate additional Java code or other files, and produce problem markers, |
| based on Java 5 (JSR-175) annotations. The <a href="apt_config.html">Annotation Processing preference |
| pane</a> permits configuration of preferences that apply to all processors in a project or workspace. |
| The Factory Path preference pane specifies which processors are enabled and permits configuration of |
| individual processors. |
| <p>The pane displays a list of all the plugins and jar files that contain annotation processors that |
| may be applied to the project. To add or remove jar files from the list, use the corresponding buttons. |
| Jar files may be specified by absolute path using the Add External Jars... button, or by path relative |
| to a classpath variable using the Add Variable... button. All installed plugins that extend the |
| org.eclipse.jdt.apt.annotationProcessorFactory extension point are also displayed in the list. |
| <p>To enable a particular plugin or jar file, select the corresponding checkbox within the list. |
| Processors within plugins and jars that are not checked will not be executed. If more than one processor |
| claims the same annotation, only first one on the list will be served that annotation. To reorder the |
| list, use the Up and Down buttons. |
| <p>The Advanced... button leads to the <a href="factorypathoptions.html">Advanced Factory Path Options |
| dialog</a>, which is used to view the individual processor factories within a plugin or jar file |
| and to configure additional options. |
| </body> |
| </html> |
| |