Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

This commit was manufactured by cvs2svn to create tag 'v20050623'.

  • Loading branch information...
commit f8c5c1ccbe06b9442ec7e4865fc0335bf0224c24 1 parent dbb9cd0
authored June 23, 2005

Showing 304 changed files with 0 additions and 31,248 deletions. Show diff stats Hide diff stats

  1. 7  plugins/org.eclipse.jst.server.core/.classpath
  2. 5  plugins/org.eclipse.jst.server.core/.cvsignore
  3. 4  plugins/org.eclipse.jst.server.core/.options
  4. 28  plugins/org.eclipse.jst.server.core/.project
  5. 18  plugins/org.eclipse.jst.server.core/META-INF/MANIFEST.MF
  6. 20  plugins/org.eclipse.jst.server.core/build.properties
  7. 36  plugins/org.eclipse.jst.server.core/component.xml
  8. 19  plugins/org.eclipse.jst.server.core/plugin.properties
  9. 75  plugins/org.eclipse.jst.server.core/plugin.xml
  10. 519  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/ClasspathRuntimeTargetHandler.java
  11. 83  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/EJBBean.java
  12. 24  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IApplicationClientModule.java
  13. 31  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IConnectorModule.java
  14. 29  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IEJBModule.java
  15. 67  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IEnterpriseApplication.java
  16. 62  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IJ2EEModule.java
  17. 54  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/ILooseArchive.java
  18. 42  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/ILooseArchiveSupport.java
  19. 53  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/IWebModule.java
  20. 56  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/JndiLaunchable.java
  21. 55  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/JndiObject.java
  22. 74  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/Servlet.java
  23. 120  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/GenericRuntime.java
  24. 64  ...org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/GenericRuntimeTargetHandler.java
  25. 43  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/GenericRuntimeUtil.java
  26. 24  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/IGenericRuntime.java
  27. 25  .../org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/IGenericRuntimeWorkingCopy.java
  28. 194  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/IMemento.java
  29. 59  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/J2EEUtil.java
  30. 60  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/JavaServerPlugin.java
  31. 56  ...ins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/LaunchConfigurationUtil.java
  32. 25  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/Messages.java
  33. 15  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/Messages.properties
  34. 88  ...s/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/RuntimeClasspathContainer.java
  35. 97  ...se.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/RuntimeClasspathContainerInitializer.java
  36. 65  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/Trace.java
  37. 388  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/XMLMemento.java
  38. 45  ...ins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/cactus/CactusLaunchable.java
  39. 45  ....jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/cactus/CactusLaunchableAdapterDelegate.java
  40. 147  ....server.core/sjavacore/org/eclipse/jst/server/core/internal/cactus/CactusModuleArtifactAdapterDelegate.java
  41. 95  ...se.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/cactus/ServletTestCasePropertyTester.java
  42. 52  .../org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/internal/cactus/WebTestableResource.java
  43. 66  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/package.html
  44. 40  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/package.xml
  45. 5  plugins/org.eclipse.jst.server.generic.modules/.cvsignore
  46. 28  plugins/org.eclipse.jst.server.generic.modules/.project
  47. 7  plugins/org.eclipse.jst.server.tomcat.ui/.classpath
  48. 5  plugins/org.eclipse.jst.server.tomcat.ui/.cvsignore
  49. 4  plugins/org.eclipse.jst.server.tomcat.ui/.options
  50. 28  plugins/org.eclipse.jst.server.tomcat.ui/.project
  51. 23  plugins/org.eclipse.jst.server.tomcat.ui/META-INF/MANIFEST.MF
  52. 19  plugins/org.eclipse.jst.server.tomcat.ui/build.properties
  53. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/mime_extension.gif
  54. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/mime_mapping.gif
  55. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/port.gif
  56. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/project_missing.gif
  57. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/tomcat.gif
  58. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/obj16/web_module.gif
  59. BIN  plugins/org.eclipse.jst.server.tomcat.ui/icons/wizban/tomcat_wiz.gif
  60. 14  plugins/org.eclipse.jst.server.tomcat.ui/plugin.properties
  61. 140  plugins/org.eclipse.jst.server.tomcat.ui/plugin.xml
  62. 35  ...se.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/ConfigurationPropertyTester.java
  63. 48  plugins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/ContextIds.java
  64. 68  plugins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/Messages.java
  65. 77  ...ins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/Messages.properties
  66. 62  plugins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/SWTUtil.java
  67. 42  ....server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/TomcatLaunchConfigurationTabGroup.java
  68. 285  ...eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/TomcatRuntimeComposite.java
  69. 66  ...se.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/TomcatRuntimeWizardFragment.java
  70. 134  ...ins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/TomcatUIPlugin.java
  71. 54  plugins/org.eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/Trace.java
  72. 426  ...ver.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/ConfigurationMimeEditorSection.java
  73. 248  ...ver.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/ConfigurationPortEditorSection.java
  74. 370  ...r.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/ConfigurationWebModuleEditorPart.java
  75. 155  ...lipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/MimeMappingDialog.java
  76. 203  ....server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/ServerGeneralEditorSection.java
  77. 280  ...eclipse.jst.server.tomcat.ui/tomcatui/org/eclipse/jst/server/tomcat/ui/internal/editor/WebModuleDialog.java
  78. 7  plugins/org.eclipse.jst.server.ui/.classpath
  79. 5  plugins/org.eclipse.jst.server.ui/.cvsignore
  80. 4  plugins/org.eclipse.jst.server.ui/.options
  81. 28  plugins/org.eclipse.jst.server.ui/.project
  82. 23  plugins/org.eclipse.jst.server.ui/META-INF/MANIFEST.MF
  83. 20  plugins/org.eclipse.jst.server.ui/build.properties
  84. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/appclient_module.gif
  85. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/ear.gif
  86. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/ejb_module.gif
  87. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/java_jar.gif
  88. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/new_testcase.gif
  89. BIN  plugins/org.eclipse.jst.server.ui/icons/obj16/web_module.gif
  90. BIN  plugins/org.eclipse.jst.server.ui/icons/wizban/new_runtime_wiz.gif
  91. BIN  plugins/org.eclipse.jst.server.ui/icons/wizban/new_test_wiz.gif
  92. 15  plugins/org.eclipse.jst.server.ui/plugin.properties
  93. 62  plugins/org.eclipse.jst.server.ui/plugin.xml
  94. 54  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/ContextIds.java
  95. 267  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/GenericRuntimeComposite.java
  96. 68  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/GenericRuntimeWizardFragment.java
  97. 124  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/ImageResource.java
  98. 80  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/JavaServerUIPlugin.java
  99. 44  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/Messages.java
  100. 34  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/Messages.properties
  101. 62  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/SWTUtil.java
  102. 53  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/Trace.java
  103. 175  plugins/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/cactus/JUnitClientDelegate.java
  104. 208  ...s/org.eclipse.jst.server.ui/sjavaui/org/eclipse/jst/server/ui/internal/cactus/NewServletTestCaseWizard.java
  105. 7  plugins/org.eclipse.wst.internet.monitor.core/.classpath
  106. 6  plugins/org.eclipse.wst.internet.monitor.core/.cvsignore
  107. 6  plugins/org.eclipse.wst.internet.monitor.core/.options
  108. 28  plugins/org.eclipse.wst.internet.monitor.core/.project
  109. 13  plugins/org.eclipse.wst.internet.monitor.core/META-INF/MANIFEST.MF
  110. 22  plugins/org.eclipse.wst.internet.monitor.core/about.html
  111. 24  plugins/org.eclipse.wst.internet.monitor.core/build.properties
  112. 9  plugins/org.eclipse.wst.internet.monitor.core/component.xml
  113. 157  ...ipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/AcceptThread.java
  114. 50  ...clipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/Connection.java
  115. 79  ...pse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/ContentFilter.java
  116. 67  ...se.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/IContentFilter.java
  117. 194  ....eclipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/IMemento.java
  118. 57  ....wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/IProtocolAdapter.java
  119. 25  ....eclipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/IStartup.java
  120. 27  ....eclipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/Messages.java
  121. 18  ...se.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/Messages.properties
  122. 318  ...g.eclipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/Monitor.java
  123. 299  ...se.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/MonitorManager.java
  124. 181  ...pse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/MonitorPlugin.java
  125. 118  ...st.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/MonitorWorkingCopy.java
  126. 75  ...e.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/ProtocolAdapter.java
  127. 88  ...ternet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/ProtocolAdapterDelegate.java
  128. 351  ...pse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/SocketWrapper.java
  129. 49  ....internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/TCPIPProtocolAdapter.java
  130. 81  ...lipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/TCPIPThread.java
  131. 73  ...org.eclipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/Trace.java
  132. 368  ...clipse.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/XMLMemento.java
  133. 120  ...t.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/HTTPConnection.java
  134. 52  ...ernet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/HTTPProtocolAdapter.java
  135. 95  ....wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/HTTPRequest.java
  136. 629  ...e.wst.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/HTTPThread.java
  137. 36  ...rnet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/ResendHTTPConnection.java
  138. 148  ...nternet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/http/ResendHTTPRequest.java
  139. 49  ...itor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/ContentFilterDelegate.java
  140. 197  ....internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/IMonitor.java
  141. 46  ...t.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/IMonitorListener.java
  142. 100  ...onitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/IMonitorWorkingCopy.java
  143. 55  ...t.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/IRequestListener.java
  144. 111  ...ternet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/MonitorCore.java
  145. 350  ...t.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/Request.java
  146. 31  ...t.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/package.html
  147. 27  ...st.internet.monitor.core/monitorcore/org/eclipse/wst/internet/monitor/core/internal/provisional/package.xml
  148. 19  plugins/org.eclipse.wst.internet.monitor.core/plugin.properties
  149. 21  plugins/org.eclipse.wst.internet.monitor.core/plugin.xml
  150. 131  plugins/org.eclipse.wst.internet.monitor.core/schema/internalContentFilters.exsd
  151. 123  plugins/org.eclipse.wst.internet.monitor.core/schema/protocolAdapters.exsd
  152. 114  plugins/org.eclipse.wst.internet.monitor.core/schema/startup.exsd
  153. 7  plugins/org.eclipse.wst.internet.monitor.ui/.classpath
  154. 6  plugins/org.eclipse.wst.internet.monitor.ui/.cvsignore
  155. 4  plugins/org.eclipse.wst.internet.monitor.ui/.options
  156. 28  plugins/org.eclipse.wst.internet.monitor.ui/.project
  157. 17  plugins/org.eclipse.wst.internet.monitor.ui/META-INF/MANIFEST.MF
  158. 22  plugins/org.eclipse.wst.internet.monitor.ui/about.html
  159. 23  plugins/org.eclipse.wst.internet.monitor.ui/build.properties
  160. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/clcl16/clear.gif
  161. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/clcl16/httpHeader.gif
  162. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/clcl16/sortResponseTime.gif
  163. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/cview16/monitorView.gif
  164. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/dlcl16/clear.gif
  165. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/dlcl16/httpHeader.gif
  166. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/dlcl16/sortResponseTime.gif
  167. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/elcl16/clear.gif
  168. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/elcl16/httpHeader.gif
  169. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/elcl16/resendRequest.gif
  170. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/elcl16/sortResponseTime.gif
  171. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/etool16/editRequest.gif
  172. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/eview16/monitorView.gif
  173. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/obj16/host.gif
  174. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/obj16/monitorOff.gif
  175. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/obj16/monitorOn.gif
  176. BIN  plugins/org.eclipse.wst.internet.monitor.ui/icons/obj16/tcp.gif
  177. 25  .../org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/ContextIds.java
  178. 61  ...ns/org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/Messages.java
  179. 65  ....eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/Messages.properties
  180. 49  ....wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/MonitorContentProvider.java
  181. 238  ...g.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/MonitorDialog.java
  182. 348  ...e.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/MonitorPreferencePage.java
  183. 95  ...t.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/MonitorTableLabelProvider.java
  184. 297  ...eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/MonitorUIPlugin.java
  185. 34  ...pse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/RequestActionFilter.java
  186. 40  ...e.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/RequestAdapterFactory.java
  187. 83  ...ins/org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/SWTUtil.java
  188. 24  ...ins/org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/Startup.java
  189. 53  plugins/org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/Trace.java
  190. 133  ...t.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/provisional/ContentViewer.java
  191. 41  ...t.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/provisional/MonitorUICore.java
  192. 21  ...pse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/provisional/package.html
  193. 20  ...ipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/provisional/package.xml
  194. 36  ...lipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/FilterAction.java
  195. 59  ...st.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/ModifyMessageAction.java
  196. 201  ...rnet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/MonitorTreeContentProvider.java
  197. 533  ...clipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/MonitorView.java
  198. 59  ...st.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/ResendMessageAction.java
  199. 61  ...ernet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/SendModifiedMessageAction.java
  200. 88  ....wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/TreeLabelProvider.java
  201. 73  ...org.eclipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/Viewer.java
  202. 292  ...ipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/view/ViewerManager.java
  203. 79  ...e.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/viewers/BrowserViewer.java
  204. 95  ...ipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/viewers/ByteViewer.java
  205. 219  ...se.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/viewers/HeaderViewer.java
  206. 94  ...pse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/viewers/ImageViewer.java
  207. 220  ...lipse.wst.internet.monitor.ui/monitorui/org/eclipse/wst/internet/monitor/ui/internal/viewers/XMLViewer.java
  208. 26  plugins/org.eclipse.wst.internet.monitor.ui/plugin.properties
  209. 100  plugins/org.eclipse.wst.internet.monitor.ui/plugin.xml
  210. 128  plugins/org.eclipse.wst.internet.monitor.ui/schema/viewers.exsd
  211. 7  plugins/org.eclipse.wst.server.core/.classpath
  212. 5  plugins/org.eclipse.wst.server.core/.cvsignore
  213. 7  plugins/org.eclipse.wst.server.core/.options
  214. 28  plugins/org.eclipse.wst.server.core/.project
  215. 18  plugins/org.eclipse.wst.server.core/META-INF/MANIFEST.MF
  216. 21  plugins/org.eclipse.wst.server.core/build.properties
  217. 64  plugins/org.eclipse.wst.server.core/component.xml
  218. 28  plugins/org.eclipse.wst.server.core/plugin.properties
  219. 24  plugins/org.eclipse.wst.server.core/plugin.xml
  220. 139  plugins/org.eclipse.wst.server.core/schema/clients.exsd
  221. 127  plugins/org.eclipse.wst.server.core/schema/internalServerLocators.exsd
  222. 120  plugins/org.eclipse.wst.server.core/schema/launchableAdapters.exsd
  223. 118  plugins/org.eclipse.wst.server.core/schema/moduleArtifactAdapters.exsd
  224. 143  plugins/org.eclipse.wst.server.core/schema/moduleFactories.exsd
  225. 113  plugins/org.eclipse.wst.server.core/schema/moduleTypes.exsd
  226. 116  plugins/org.eclipse.wst.server.core/schema/publishTasks.exsd
  227. 120  plugins/org.eclipse.wst.server.core/schema/runtimeLocators.exsd
  228. 128  plugins/org.eclipse.wst.server.core/schema/runtimeTargetHandlers.exsd
  229. 179  plugins/org.eclipse.wst.server.core/schema/runtimeTypes.exsd
  230. 130  plugins/org.eclipse.wst.server.core/schema/serverMonitors.exsd
  231. 221  plugins/org.eclipse.wst.server.core/schema/serverTypes.exsd
  232. 116  plugins/org.eclipse.wst.server.core/schema/startup.exsd
  233. 129  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IModule.java
  234. 31  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IModuleArtifact.java
  235. 63  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IModuleType.java
  236. 47  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IProjectProperties.java
  237. 218  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IRuntime.java
  238. 48  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IRuntimeLifecycleListener.java
  239. 51  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IRuntimeTargetHandler.java
  240. 150  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IRuntimeType.java
  241. 178  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IRuntimeWorkingCopy.java
  242. 645  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServer.java
  243. 348  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServerAttributes.java
  244. 48  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServerLifecycleListener.java
  245. 34  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServerListener.java
  246. 226  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServerType.java
  247. 283  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/IServerWorkingCopy.java
  248. 460  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerCore.java
  249. 224  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerEvent.java
  250. 139  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerPort.java
  251. 725  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/ServerUtil.java
  252. 95  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/TaskModel.java
  253. 387  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Base.java
  254. 117  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Client.java
  255. 83  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/DeletedModule.java
  256. 76  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IClient.java
  257. 44  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ILaunchableAdapter.java
  258. 189  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IMemento.java
  259. 25  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IModuleListener.java
  260. 58  ...rg.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IModuleResourceDeltaVisitor.java
  261. 29  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IModuleVisitor.java
  262. 58  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IMonitoredServerPort.java
  263. 35  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IOrdered.java
  264. 38  ...org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IProjectPropertiesListener.java
  265. 46  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IPublishListener.java
  266. 50  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IPublishTask.java
  267. 74  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IRuntimeLocator.java
  268. 81  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IServerLocator.java
  269. 57  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IServerMonitor.java
  270. 76  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IServerMonitorManager.java
  271. 25  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/IStartup.java
  272. 75  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/LaunchableAdapter.java
  273. 65  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Messages.java
  274. 68  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Messages.properties
  275. 225  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Module.java
  276. 196  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleArtifactAdapter.java
  277. 102  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleEvent.java
  278. 154  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactory.java
  279. 51  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFactoryEvent.java
  280. 75  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFile.java
  281. 80  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleFolder.java
  282. 44  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleKind.java
  283. 133  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleProperties.java
  284. 152  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModulePublishInfo.java
  285. 75  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleResourceDelta.java
  286. 123  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ModuleType.java
  287. 71  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ProgressUtil.java
  288. 303  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ProjectProperties.java
  289. 30  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/PublishAdapter.java
  290. 153  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/PublishInfo.java
  291. 115  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/PublishServerJob.java
  292. 96  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/PublishTask.java
  293. 1,018  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ResourceManager.java
  294. 209  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Runtime.java
  295. 89  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/RuntimeLocator.java
  296. 178  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/RuntimeTargetHandler.java
  297. 100  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/RuntimeType.java
  298. 365  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/RuntimeWorkingCopy.java
  299. 1,965  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java
  300. 72  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerListener.java
  301. 118  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerMonitor.java
  302. 41  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerMonitorDelegate.java
  303. 371  plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerMonitorManager.java
7  plugins/org.eclipse.jst.server.core/.classpath
... ...
@@ -1,7 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<classpath>
3  
-	<classpathentry kind="src" path="sjavacore/"/>
4  
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5  
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
6  
-	<classpathentry kind="output" path="bin"/>
7  
-</classpath>
5  plugins/org.eclipse.jst.server.core/.cvsignore
... ...
@@ -1,5 +0,0 @@
1  
-bin
2  
-build.xml
3  
-org.eclipse.jst.server.core_3.0.0.jar
4  
-sjavacore.jar
5  
-temp.folder
4  plugins/org.eclipse.jst.server.core/.options
... ...
@@ -1,4 +0,0 @@
1  
-# Debugging options for the org.eclipse.jst.server.core plugin
2  
-
3  
-# Turn on general debugging
4  
-org.eclipse.jst.server.core/debug=true
28  plugins/org.eclipse.jst.server.core/.project
... ...
@@ -1,28 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<projectDescription>
3  
-	<name>org.eclipse.jst.server.core</name>
4  
-	<comment></comment>
5  
-	<projects>
6  
-	</projects>
7  
-	<buildSpec>
8  
-		<buildCommand>
9  
-			<name>org.eclipse.jdt.core.javabuilder</name>
10  
-			<arguments>
11  
-			</arguments>
12  
-		</buildCommand>
13  
-		<buildCommand>
14  
-			<name>org.eclipse.pde.ManifestBuilder</name>
15  
-			<arguments>
16  
-			</arguments>
17  
-		</buildCommand>
18  
-		<buildCommand>
19  
-			<name>org.eclipse.pde.SchemaBuilder</name>
20  
-			<arguments>
21  
-			</arguments>
22  
-		</buildCommand>
23  
-	</buildSpec>
24  
-	<natures>
25  
-		<nature>org.eclipse.jdt.core.javanature</nature>
26  
-		<nature>org.eclipse.pde.PluginNature</nature>
27  
-	</natures>
28  
-</projectDescription>
18  plugins/org.eclipse.jst.server.core/META-INF/MANIFEST.MF
... ...
@@ -1,18 +0,0 @@
1  
-Manifest-Version: 1.0
2  
-Bundle-ManifestVersion: 2
3  
-Bundle-Name: %pluginName
4  
-Bundle-SymbolicName: org.eclipse.jst.server.core; singleton:=true
5  
-Bundle-Version: 0.7.0
6  
-Bundle-Activator: org.eclipse.jst.server.core.internal.JavaServerPlugin
7  
-Bundle-Vendor: %providerName
8  
-Bundle-Localization: plugin
9  
-Export-Package: org.eclipse.jst.server.core,
10  
- org.eclipse.jst.server.core.internal;x-friends:="org.eclipse.jst.server.ui",
11  
- org.eclipse.jst.server.core.internal.cactus;x-friends:="org.eclipse.jst.server.ui"
12  
-Require-Bundle: org.eclipse.core.resources,
13  
- org.eclipse.core.expressions,
14  
- org.eclipse.wst.server.core,
15  
- org.eclipse.jdt.core,
16  
- org.eclipse.jdt.launching,
17  
- org.eclipse.core.runtime
18  
-Eclipse-AutoStart: true
20  plugins/org.eclipse.jst.server.core/build.properties
... ...
@@ -1,20 +0,0 @@
1  
-###############################################################################
2  
-# Copyright (c) 2004 IBM Corporation and others.
3  
-# All rights reserved. This program and the accompanying materials
4  
-# are made available under the terms of the Eclipse Public License v1.0
5  
-# which accompanies this distribution, and is available at
6  
-# http://www.eclipse.org/legal/epl-v10.html
7  
-# 
8  
-# Contributors:
9  
-#     IBM Corporation - initial API and implementation
10  
-###############################################################################
11  
-bin.includes = plugin.xml,\
12  
-               plugin.properties,\
13  
-               .,\
14  
-               META-INF/
15  
-bin.excludes = bin/**,\
16  
-               @dot/**,\
17  
-               temp.folder/**
18  
-src.includes = schema/,\
19  
-               component.xml
20  
-source.. = sjavacore/
36  plugins/org.eclipse.jst.server.core/component.xml
... ...
@@ -1,36 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<component xmlns="http://eclipse.org/wtp/releng/tools/component-model" name="org.eclipse.jst.server">
3  
-<component-depends unrestricted="true"/>
4  
-  <plugin id="org.eclipse.jst.server.core" fragment="false"/>
5  
-  <package name="org.eclipse.jst.server.core">
6  
-<!--    <type name="IConnectorModule"/>
7  
-    <type name="IEJBModule"/>
8  
-    <type name="IJ2EEModule"/>
9  
-    <type name="Servlet"/>
10  
-    <type name="ILooseArchiveSupport"/>
11  
-    <type name="ILooseArchive"/>
12  
-    <type name="IWebModule"/>
13  
-    <type name="IEnterpriseApplication"/>
14  
-    <type name="JndiObject"/>
15  
-    <type name="ClasspathRuntimeTargetHandler"/>
16  
-    <type name="IApplicationClientModule"/>
17  
-    <type name="EJBBean"/>
18  
-    <type name="JndiLaunchable"/> -->
19  
-  </package>
20  
-
21  
-  <plugin id="org.eclipse.jst.server.ui" fragment="false"/>
22  
-
23  
-  <plugin id="org.eclipse.jst.server.generic.core" fragment="false"/>
24  
-
25  
-  <plugin id="org.eclipse.jst.server.generic.serverdefinitions" fragment="false"/>
26  
-
27  
-  <plugin id="org.eclipse.jst.server.generic.ui" fragment="false"/>
28  
-
29  
-  <plugin id="org.eclipse.jst.server.tomcat.core" fragment="false"/>
30  
-
31  
-  <plugin id="org.eclipse.jst.server.tomcat.ui" fragment="false"/>
32  
-
33  
-  <plugin id="org.eclipse.jst.server.geronimo.core" fragment="false"/>
34  
-
35  
-  <plugin id="org.eclipse.jst.server.geronimo.ui" fragment="false"/>
36  
-</component>
19  plugins/org.eclipse.jst.server.core/plugin.properties
... ...
@@ -1,19 +0,0 @@
1  
-###############################################################################
2  
-# Copyright (c) 2004, 2005 IBM Corporation and others.
3  
-# All rights reserved. This program and the accompanying materials
4  
-# are made available under the terms of the Eclipse Public License v1.0
5  
-# which accompanies this distribution, and is available at
6  
-# http://www.eclipse.org/legal/epl-v10.html
7  
-# 
8  
-# Contributors:
9  
-#     IBM Corporation - initial API and implementation
10  
-###############################################################################
11  
-pluginName=Java Server Support
12  
-providerName=Eclipse.org
13  
-
14  
-runtimeTypeName=J2EE Runtime Library
15  
-runtimeTypeDescription=A runtime that represents a set of J2EE runtime libraries.
16  
-
17  
-moduleTypeJ2EEWebName=J2EE Web module
18  
-moduleTypeJ2EEEJBName=J2EE EJB module
19  
-moduleTypeJ2EEEARName=J2EE Enterprise application
75  plugins/org.eclipse.jst.server.core/plugin.xml
... ...
@@ -1,75 +0,0 @@
1  
-<?xml version="1.0" encoding="UTF-8"?>
2  
-<?eclipse version="3.0"?>
3  
-
4  
-<plugin>
5  
-  <extension point="org.eclipse.jdt.core.classpathContainerInitializer">
6  
-    <classpathContainerInitializer
7  
-      id="org.eclipse.jst.server.core.container"
8  
-      class="org.eclipse.jst.server.core.internal.RuntimeClasspathContainerInitializer"/>
9  
-  </extension>
10  
-
11  
-  <extension point="org.eclipse.wst.server.core.moduleTypes">
12  
-    <moduleType
13  
-       id="j2ee.web"
14  
-       name="%moduleTypeJ2EEWebName"/>
15  
-    <moduleType
16  
-       id="j2ee.ejb"
17  
-       name="%moduleTypeJ2EEEJBName"/>
18  
-    <moduleType
19  
-       id="j2ee.ear"
20  
-       name="%moduleTypeJ2EEEARName"/>
21  
-  </extension>
22  
-
23  
-  <extension point="org.eclipse.wst.server.core.runtimeTypes">
24  
-    <runtimeType
25  
-       id="org.eclipse.jst.server.core.runtimeType"
26  
-       name="%runtimeTypeName"
27  
-       description="%runtimeTypeDescription"
28  
-       class="org.eclipse.jst.server.core.internal.GenericRuntime">
29  
-       <moduleType
30  
-         types="j2ee.*"
31  
-         versions="*"/>
32  
-       <moduleType
33  
-         types="utility"
34  
-         versions="*"/>
35  
-    </runtimeType>
36  
-  </extension>
37  
-
38  
-  <extension point="org.eclipse.wst.server.core.runtimeTargetHandlers">
39  
-    <runtimeTargetHandler
40  
-      id="org.eclipse.jst.server.core.runtimeTarget"
41  
-      runtimeTypeIds="org.eclipse.jst.server.core.runtimeType"
42  
-      class="org.eclipse.jst.server.core.internal.GenericRuntimeTargetHandler"/>
43  
-  </extension>
44  
-
45  
-  <extension point="org.eclipse.core.expressions.propertyTesters">
46  
-    <propertyTester
47  
-      namespace="org.eclipse.jst.cactus.expressions"
48  
-      type="org.eclipse.core.runtime.IAdaptable"
49  
-      class="org.eclipse.jst.server.core.internal.cactus.ServletTestCasePropertyTester"
50  
-      properties="isServletTestCase"
51  
-      id="org.eclipse.jst.server.cactus.expression"/>
52  
-  </extension>
53  
-
54  
-  <extension point="org.eclipse.wst.server.core.moduleArtifactAdapters">
55  
-    <moduleArtifactAdapter
56  
-      id="org.eclipse.jst.server.cactus.moduleArtifactAdapter"
57  
-      class="org.eclipse.jst.server.core.internal.cactus.CactusModuleArtifactAdapterDelegate"
58  
-      priority="10">
59  
-      <enablement>
60  
-         <or>
61  
-            <instanceof value="org.eclipse.jdt.core.IMethod"/>
62  
-            <instanceof value="org.eclipse.jdt.core.ICompilationUnit"/>
63  
-            <instanceof value="org.eclipse.jdt.core.IType"/>
64  
-         </or>
65  
-      </enablement>
66  
-    </moduleArtifactAdapter>
67  
-  </extension>
68  
-
69  
-  <extension point="org.eclipse.wst.server.core.launchableAdapters">
70  
-    <launchableAdapter
71  
-       id="org.eclipse.jst.server.cactus.launchableAdapter"
72  
-       class="org.eclipse.jst.server.core.internal.cactus.CactusLaunchableAdapterDelegate"/>
73  
-  </extension>
74  
-
75  
-</plugin>
519  ...ins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/ClasspathRuntimeTargetHandler.java
... ...
@@ -1,519 +0,0 @@
1  
-/*******************************************************************************
2  
- * Copyright (c) 2003, 2005 IBM Corporation and others.
3  
- * All rights reserved. This program and the accompanying materials
4  
- * are made available under the terms of the Eclipse Public License v1.0
5  
- * which accompanies this distribution, and is available at
6  
- * http://www.eclipse.org/legal/epl-v10.html
7  
- * 
8  
- * Contributors:
9  
- *     IBM Corporation - Initial API and implementation
10  
- *******************************************************************************/
11  
-package org.eclipse.jst.server.core;
12  
-
13  
-import java.io.File;
14  
-import java.util.ArrayList;
15  
-import java.util.Iterator;
16  
-import java.util.List;
17  
-
18  
-import org.eclipse.core.resources.IProject;
19  
-import org.eclipse.core.runtime.*;
20  
-import org.eclipse.jdt.core.*;
21  
-import org.eclipse.jdt.launching.JavaRuntime;
22  
-import org.eclipse.jst.server.core.internal.*;
23  
-import org.eclipse.wst.server.core.IRuntime;
24  
-import org.eclipse.wst.server.core.model.RuntimeTargetHandlerDelegate;
25  
-/**
26  
- * A runtime target handler that supports changing the classpath of the
27  
- * project by adding one or more classpath containers. Runtime providers
28  
- * can extend this class and implement the abstract methods to provide
29  
- * the correct build path for their runtime type. 
30  
- * 
31  
- * <p>
32  
- * <b>Provisional API:</b> This class/interface is part of an interim API that is still under development and expected to 
33  
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback 
34  
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken 
35  
- * (repeatedly) as the API evolves.
36  
- * </p>
37  
- * @since 1.0
38  
- */
39  
-public abstract class ClasspathRuntimeTargetHandler extends RuntimeTargetHandlerDelegate {
40  
-	private class SourceAttachmentUpdate {
41  
-		String runtimeId;
42  
-		String id;
43  
-		IPath entry;
44  
-		IPath sourceAttachmentPath;
45  
-		IPath sourceAttachmentRootPath;
46  
-		IClasspathAttribute[] attributes;
47  
-	}
48  
-
49  
-	private List sourceAttachments;
50  
-
51  
-	/** (non-Javadoc)
52  
-	 * @see RuntimeTargetHandlerDelegate#setRuntimeTarget(IProject, IRuntime, IProgressMonitor)
53  
-	 */
54  
-	public void setRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor) throws CoreException {
55  
-		if (project == null || runtime == null)
56  
-			return;
57  
-
58  
-		IJavaProject javaProject = null;
59  
-		try {
60  
-			javaProject = (IJavaProject) project.getNature(JavaCore.NATURE_ID);
61  
-		} catch (Exception e) {
62  
-			// ignore
63  
-		}
64  
-		
65  
-		if (javaProject == null)
66  
-			return;
67  
-		
68  
-		try {
69  
-			List list = new ArrayList();
70  
-			IClasspathEntry[] cp = javaProject.getRawClasspath();
71  
-			int size = cp.length;
72  
-			for (int i = 0; i < size; i++) {
73  
-				if (cp[i].getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
74  
-					if (!cp[i].getPath().segment(0).equals(RuntimeClasspathContainer.SERVER_CONTAINER))
75  
-						list.add(cp[i]);
76  
-				} else
77  
-					list.add(cp[i]);
78  
-			}
79  
-			
80  
-			List add = new ArrayList();
81  
-			IClasspathEntry[] entries = getDelegateClasspathEntries(runtime, monitor);
82  
-			if (entries != null) {
83  
-				size = entries.length;
84  
-				for (int i = 0; i < size; i++)
85  
-					add.add(entries[i]);
86  
-			}
87  
-			
88  
-			String[] ids = getClasspathEntryIds();
89  
-			if (ids != null) {
90  
-				size = ids.length;
91  
-				for (int i = 0; i < size; i++) {
92  
-					String id2 = getRuntimeTargetHandler().getId();
93  
-					IPath path = new Path(RuntimeClasspathContainer.SERVER_CONTAINER).append(id2).append(runtime.getId());
94  
-					if (ids[i] != null)
95  
-						path.append(ids[i]);
96  
-					add.add(JavaCore.newContainerEntry(path));
97  
-					String id = "";
98  
-					if (path.segmentCount() > 3)
99  
-						id = path.segment(3);
100  
-					RuntimeClasspathContainer rcc = new RuntimeClasspathContainer(path, this, runtime, id);
101  
-					JavaCore.setClasspathContainer(path, new IJavaProject[] { javaProject}, new IClasspathContainer[] { rcc }, monitor);
102  
-				}
103  
-			}
104  
-			
105  
-			// clean up duplicates
106  
-			cleanupDuplicateClasspath(javaProject, list, add);
107  
-			
108  
-			Iterator iterator = add.iterator();
109  
-			while (iterator.hasNext()) {
110  
-				list.add(iterator.next());
111  
-			}
112  
-			
113  
-			cp = new IClasspathEntry[list.size()];
114  
-			list.toArray(cp);
115  
-			javaProject.setRawClasspath(cp, monitor);
116  
-		} catch (Exception e) {
117  
-			Trace.trace(Trace.WARNING, "Error setting runtime target", e);
118  
-			throw new CoreException(new Status(IStatus.ERROR, JavaServerPlugin.PLUGIN_ID, 0, e.getLocalizedMessage(), e));
119  
-		}
120  
-	}
121  
-
122  
-	private void cleanupDuplicateClasspath(IJavaProject project, List current, List add) {
123  
-		if (project == null || current == null || add == null)
124  
-			throw new IllegalArgumentException();
125  
-		
126  
-		// check if we even have to bother
127  
-		boolean sourceOnly = true;
128  
-		Iterator iterator = current.iterator();
129  
-		while (iterator.hasNext()) {
130  
-			IClasspathEntry entry = (IClasspathEntry) iterator.next();
131  
-			if (entry.getEntryKind() != IClasspathEntry.CPE_SOURCE)
132  
-				sourceOnly = false;
133  
-		}
134  
-		if (sourceOnly)
135  
-			return;
136  
-		
137  
-		// remove any of our own containers
138  
-		List remove = new ArrayList();
139  
-		iterator = current.iterator();
140  
-		while (iterator.hasNext()) {
141  
-			IClasspathEntry entry = (IClasspathEntry) iterator.next();
142  
-			
143  
-			if (entry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
144  
-				try {
145  
-					if (RuntimeClasspathContainer.SERVER_CONTAINER.equals(entry.getPath().segment(0))
146  
-						|| JavaRuntime.JRE_CONTAINER.equals(entry.getPath().segment(0)))
147  
-						remove.add(entry);
148  
-				} catch (Exception e) {
149  
-					Trace.trace(Trace.FINEST, "Error resolving classpath container", e);
150  
-				}
151  
-			}
152  
-		}
153  
-
154  
-		// expand the "add" list
155  
-		List addExpanded = new ArrayList();
156  
-		iterator = add.iterator();
157  
-		while (iterator.hasNext()) {
158  
-			IClasspathEntry entry = (IClasspathEntry) iterator.next();
159  
-			if (entry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
160  
-				try {
161  
-					IClasspathContainer container = JavaCore.getClasspathContainer(entry.getPath(), project);
162  
-					IClasspathEntry[] entries = container.getClasspathEntries();
163  
-					int size = entries.length;
164  
-					for (int i = 0; i < size; i++) {
165  
-						if (entries[i] != null)
166  
-							addExpanded.add(entries[i]);
167  
-					}
168  
-				} catch (Exception e) {
169  
-					Trace.trace(Trace.FINEST, "Error resolving classpath container 2", e);
170  
-				}
171  
-			} else if (entry.getEntryKind() == IClasspathEntry.CPE_VARIABLE) {
172  
-				entry = JavaCore.getResolvedClasspathEntry(entry);
173  
-				if (entry != null)
174  
-					addExpanded.add(entry);
175  
-			} else
176  
-				addExpanded.add(entry);
177  
-		}
178  
-		
179  
-		// check for duplicates by also expanding the current list
180  
-		iterator = current.iterator();
181  
-		while (iterator.hasNext()) {
182  
-			IClasspathEntry entry = (IClasspathEntry) iterator.next();
183  
-			
184  
-			List currentExpanded = new ArrayList();
185  
-			if (entry.getEntryKind() == IClasspathEntry.CPE_CONTAINER) {
186  
-				try {
187  
-					IClasspathContainer container = JavaCore.getClasspathContainer(entry.getPath(), project);
188  
-					IClasspathEntry[] entries = container.getClasspathEntries();
189  
-					int size = entries.length;
190  
-					for (int i = 0; i < size; i++) {
191  
-						if (entries[i] != null)
192  
-							currentExpanded.add(entries[i]);
193  
-					}
194  
-				} catch (Exception e) {
195  
-					Trace.trace(Trace.FINEST, "Error resolving classpath container 3", e);
196  
-				}
197  
-			} else if (entry.getEntryKind() == IClasspathEntry.CPE_VARIABLE) {
198  
-				entry = JavaCore.getResolvedClasspathEntry(entry);
199  
-				if (entry != null)
200  
-					currentExpanded.add(entry);
201  
-			} else
202  
-				currentExpanded.add(entry);
203  
-			
204  
-			// loop over all of the expanded entries of this current entry
205  
-			boolean dup = false;
206  
-			Iterator iterator2 = currentExpanded.iterator();
207  
-			while (!dup && iterator2.hasNext()) {
208  
-				IClasspathEntry entry2 = (IClasspathEntry) iterator2.next();
209  
-				Iterator iterator3 = addExpanded.iterator();
210  
-				while (iterator3.hasNext()) {
211  
-					IClasspathEntry entry3 = (IClasspathEntry) iterator3.next();
212  
-					if (entry3.getPath().equals(entry2.getPath()))
213  
-						dup = true;
214  
-				}
215  
-			}
216  
-			if (dup && !remove.contains(entry))
217  
-				remove.add(entry);
218  
-		}
219  
-		
220  
-		// remove duplicates
221  
-		iterator = remove.iterator();
222  
-		while (iterator.hasNext()) {
223  
-			current.remove(iterator.next());
224  
-		}
225  
-	}
226  
-
227  
-	/** (non-Javadoc)
228  
-	 * @see RuntimeTargetHandlerDelegate#removeRuntimeTarget(IProject, IRuntime, IProgressMonitor)
229  
-	 */
230  
-	public void removeRuntimeTarget(IProject project, IRuntime runtime, IProgressMonitor monitor) {
231  
-		Trace.trace(Trace.FINEST, "Removing runtime target");
232  
-		if (project == null || runtime == null)
233  
-			return;
234  
-
235  
-		IJavaProject javaProject = null;
236  
-		try {
237  
-			javaProject = (IJavaProject) project.getNature(JavaCore.NATURE_ID);
238  
-		} catch (Exception e) {
239  
-			// ignore
240  
-		}
241  
-
242  
-		if (javaProject == null)
243  
-			return;
244  
-		
245  
-		try {
246  
-			IClasspathEntry[] delegates = getDelegateClasspathEntries(runtime, monitor);
247  
-			int delegateSize = 0;
248  
-			if (delegates != null)
249  
-				delegateSize = delegates.length;
250  
-
251  
-			List list = new ArrayList();
252  
-			IClasspathEntry[] cp = javaProject.getRawClasspath();
253  
-			int size = cp.length;
254  
-			for (int i = 0; i < size; i++) {
255  
-				boolean remove = false;
256  
-				
257  
-				if (cp[i].getPath().segment(0).equals(RuntimeClasspathContainer.SERVER_CONTAINER))
258  
-					remove = true;
259  
-				
260  
-				for (int j = 0; j < delegateSize; j++) {
261  
-					if (cp[i].equals(delegates[j]))
262  
-						remove = true;
263  
-				}
264  
-				if (!remove)
265  
-					list.add(cp[i]);
266  
-			}
267  
-			
268  
-			cp = new IClasspathEntry[list.size()];
269  
-			list.toArray(cp);
270  
-			javaProject.setRawClasspath(cp, monitor);
271  
-		} catch (Exception e) {
272  
-			Trace.trace(Trace.WARNING, "Error removing runtime target", e);
273  
-		}
274  
-	}
275  
-	
276  
-	private static void addJarFiles(File dir, List list, boolean includeSubdirectories) {
277  
-		int depth = 0;
278  
-		if (includeSubdirectories)
279  
-			depth = 2;
280  
-		addJarFiles(dir, list, depth);
281  
-	}
282  
-	
283  
-	private static void addJarFiles(File dir, List list, int depth) {
284  
-		if (dir == null)
285  
-			throw new IllegalArgumentException();
286  
-		
287  
-		File[] files = dir.listFiles();
288  
-		if (files != null) {
289  
-			int size = files.length;
290  
-			for (int i = 0; i < size; i++) {
291  
-				if (files[i].isDirectory() && depth > 0) {
292  
-					addJarFiles(files[i], list, depth - 1);
293  
-				} else if (files[i].getAbsolutePath().endsWith(".jar") || files[i].getAbsolutePath().endsWith(".zip")) {
294  
-					IPath path = new Path(files[i].getAbsolutePath());
295  
-					list.add(JavaCore.newLibraryEntry(path, null, null));
296  
-				}
297  
-			}
298  
-		}
299  
-	}
300  
-	
301  
-	/**
302  
-	 * Add library entries to the given list for every jar file found in the
303  
-	 * given directory. Optionally search subdirectories as well.
304  
-	 * 
305  
-	 * @param list a list
306  
-	 * @param dir a directory
307  
-	 * @param includeSubdirectories <code>true</code> to include subdirectories, and
308  
-	 *    <code>false</code> otherwise
309  
-	 */
310  
-	protected static void addLibraryEntries(List list, File dir, boolean includeSubdirectories) {
311  
-		if (dir == null)
312  
-			throw new IllegalArgumentException();
313  
-		addJarFiles(dir, list, includeSubdirectories);
314  
-	}
315  
-
316  
-	/**
317  
-	 * Returns the classpath entries that correspond to the given runtime.
318  
-	 * 
319  
-	 * @param runtime a runtime
320  
-	 * @param monitor a progress monitor, or <code>null</code> if progress
321  
-	 *    reporting and cancellation are not desired
322  
-	 * @return an array of classpath entries
323  
-	 */
324  
-	public IClasspathEntry[] getDelegateClasspathEntries(IRuntime runtime, IProgressMonitor monitor) {
325  
-		return null;
326  
-	}
327  
-
328  
-	/**
329  
-	 * Returns the classpath entry ids for this runtime target handler. These
330  
-	 * ids will be added to the classpath container id to create a new fully
331  
-	 * qualified classpath container id.
332  
-	 * <p>
333  
-	 * By default, there is a single classpath entry for the runtime, with no
334  
-	 * extra id (<code>new String[1]</code>). To create multiple ids, just
335  
-	 * return a string array containing the ids. For instance, to have two
336  
-	 * classpath containers with ids "id1" and "id2", use
337  
-	 * <code>new String[] { "id1", "id2" }</code>
338  
-	 * </p>
339  
-	 * 
340  
-	 * @return an array of classpath entry ids
341  
-	 */
342  
-	public String[] getClasspathEntryIds() {
343  
-		return new String[1];
344  
-	}
345  
-
346  
-	/**
347  
-	 * Request that the classpath container for the given runtime and id be updated
348  
-	 * with the given classpath container entries.
349  
-	 * 
350  
-	 * @param runtime a runtime
351  
-	 * @param id an id
352  
-	 * @param entries an array of classpath entries
353  
-	 */
354  
-	public void requestClasspathContainerUpdate(IRuntime runtime, String id, IClasspathEntry[] entries) {
355  
-		// default behaviour is to save the source path entries
356  
-		if (runtime == null || entries == null)
357  
-			return;
358  
-		
359  
-		// find the source attachments
360  
-		sourceAttachments = new ArrayList();
361  
-		
362  
-		int size = entries.length;
363  
-		for (int i = 0; i < size; i++) {
364  
-			if (entries[i].getSourceAttachmentPath() != null || entries[i].getExtraAttributes() != null) {
365  
-				SourceAttachmentUpdate sau = new SourceAttachmentUpdate();
366  
-				sau.runtimeId = runtime.getId();
367  
-				sau.id = id;
368  
-				sau.entry = entries[i].getPath();
369  
-				sau.sourceAttachmentPath = entries[i].getSourceAttachmentPath();
370  
-				sau.sourceAttachmentRootPath = entries[i].getSourceAttachmentRootPath();
371  
-				sau.attributes = entries[i].getExtraAttributes();
372  
-				sourceAttachments.add(sau);
373  
-			}
374  
-		}
375  
-		save();
376  
-	}
377  
-
378  
-	/**
379  
-	 * Returns the classpath container label for the given runtime and the given
380  
-	 * classpath container id (returned from getClasspathEntryIds()). This method
381  
-	 * must not return null.
382  
-	 * 
383  
-	 * @param runtime the runtime to resolve the container label for
384  
-	 * @param id the classpath entry id
385  
-	 * @return a classpath container label
386  
-	 */
387  
-	public abstract String getClasspathContainerLabel(IRuntime runtime, String id);
388  
-
389  
-	/**
390  
-	 * Resolve the classpath container.
391  
-	 * 
392  
-	 * @param runtime a runtime
393  
-	 * @param id a container id
394  
-	 * @return a possibly empty array of classpath entries
395  
-	 */
396  
-	public IClasspathEntry[] resolveClasspathContainerImpl(IRuntime runtime, String id) {
397  
-		IClasspathEntry[] entries = resolveClasspathContainer(runtime, id);
398  
-		
399  
-		if (entries == null)
400  
-			entries = new IClasspathEntry[0];
401  
-		
402  
-		if (sourceAttachments == null)
403  
-			load();
404  
-		
405  
-		int size = entries.length;
406  
-		int size2 = sourceAttachments.size();
407  
-		for (int i = 0; i < size; i++) {
408  
-			for (int j = 0; j < size2; j++) {
409  
-				SourceAttachmentUpdate sau = (SourceAttachmentUpdate) sourceAttachments.get(j);
410  
-				if ((id != null && sau.id.equals(id)) || (id == null && sau.id == null)) {
411  
-					if (sau.runtimeId.equals(runtime.getId()) && sau.entry.equals(entries[i].getPath())) {
412  
-						entries[i] = JavaCore.newLibraryEntry(entries[i].getPath(), sau.sourceAttachmentPath, sau.sourceAttachmentRootPath, new IAccessRule[0], sau.attributes, false);
413  
-					}
414  
-				}
415  
-			}
416  
-		}
417  
-		
418  
-		return entries;
419  
-	}
420  
-	
421  
-	private void save() {
422  
-		if (sourceAttachments == null)
423  
-			return;
424  
-		String id = getRuntimeTargetHandler().getId();
425  
-		String filename = JavaServerPlugin.getInstance().getStateLocation().append(id + ".xml").toOSString();
426  
-		try {
427  
-			XMLMemento memento = XMLMemento.createWriteRoot("classpath");
428  
-
429  
-			Iterator iterator = sourceAttachments.iterator();
430  
-			while (iterator.hasNext()) {
431  
-				SourceAttachmentUpdate sau = (SourceAttachmentUpdate) iterator.next();
432  
-				IMemento child = memento.createChild("source-attachment");
433  
-				child.putString("runtime-id", sau.runtimeId);
434  
-				if (sau.id != null)
435  
-					child.putString("id", sau.id);
436  
-				if (sau.entry != null)
437  
-					child.putString("entry", sau.entry.toPortableString());
438  
-				if (sau.sourceAttachmentPath != null)
439  
-					child.putString("source-attachment-path", sau.sourceAttachmentPath.toPortableString());
440  
-				if (sau.sourceAttachmentRootPath != null)
441  
-					child.putString("source-attachment-root-path", sau.sourceAttachmentRootPath.toPortableString());
442  
-				if (sau.attributes != null) {
443  
-					int size = sau.attributes.length;
444  
-					for (int i = 0; i < size; i++) {
445  
-						IClasspathAttribute attr = sau.attributes[i];
446  
-						IMemento attrChild = child.createChild("attribute");
447  
-						attrChild.putString("name", attr.getName());
448  
-						attrChild.putString("value", attr.getValue());
449  
-					}
450  
-				}
451  
-			}
452  
-			
453  
-			memento.saveToFile(filename);
454  
-		} catch (Exception e) {
455  
-			Trace.trace(Trace.SEVERE, "Error saving source path info", e);
456  
-		}
457  
-	}
458  
-
459  
-	private void load() {
460  
-		sourceAttachments = new ArrayList();
461  
-		
462  
-		if (getRuntimeTargetHandler() == null)
463  
-			return;
464  
-		String id = getRuntimeTargetHandler().getId();
465  
-		String filename = JavaServerPlugin.getInstance().getStateLocation().append(id + ".xml").toOSString();
466  
-		
467  
-		try {
468  
-			IMemento memento = XMLMemento.loadMemento(filename);
469  
-			
470  
-			IMemento[] children = memento.getChildren("source-attachment");
471  
-			int size = children.length;
472  
-			
473  
-			for (int i = 0; i < size; i++) {
474  
-				try {
475  
-					SourceAttachmentUpdate sau = new SourceAttachmentUpdate();
476  
-					sau.runtimeId = children[i].getString("runtime-id");
477  
-					sau.id = children[i].getString("id");
478  
-					String temp = children[i].getString("entry");
479  
-					if (temp != null)
480  
-						sau.entry = new Path(temp);
481  
-					temp = children[i].getString("source-attachment-path");
482  
-					if (temp != null)
483  
-						sau.sourceAttachmentPath = new Path(temp);
484  
-					temp = children[i].getString("source-attachment-root-path");
485  
-					if (temp != null)
486  
-						sau.sourceAttachmentRootPath = new Path(temp);
487  
-					IMemento[] attrChildren = children[i].getChildren("attribute");
488  
-					if (attrChildren != null) {
489  
-						int size2 = attrChildren.length;
490  
-						sau.attributes = new IClasspathAttribute[size2];
491  
-						for (int j = 0; j < size2; j++) {
492  
-							String name = attrChildren[j].getString("name");
493  
-							String value = attrChildren[j].getString("value");
494  
-							sau.attributes[j] = JavaCore.newClasspathAttribute(name, value);
495  
-						}
496  
-					}
497  
-					sourceAttachments.add(sau);
498  
-				} catch (Exception e) {
499  
-					Trace.trace(Trace.WARNING, "Could not load monitor: " + e);
500  
-				}
501  
-			}
502  
-		} catch (Exception e) {
503  
-			Trace.trace(Trace.WARNING, "Could not load source path info: " + e.getMessage());
504  
-		}
505  
-	}
506  
-
507  
-	/**
508  
-	 * Resolves (creates the classpath entries for) the classpath container with
509  
-	 * the given runtime and the given classpath container id (returned from
510  
-	 * getClasspathEntryIds()). If the classpath container cannot be resolved
511  
-	 * (for instance, if the runtime does not exist), return null.
512  
-	 * 
513  
-	 * @param runtime the runtime to resolve the container for
514  
-	 * @param id the classpath entry id
515  
-	 * @return an array of classpath entries for the container, or null if the
516  
-	 *   container could not be resolved
517  
-	 */
518  
-	public abstract IClasspathEntry[] resolveClasspathContainer(IRuntime runtime, String id);
519  
-}
83  plugins/org.eclipse.jst.server.core/sjavacore/org/eclipse/jst/server/core/EJBBean.java
... ...
@@ -1,83 +0,0 @@
1  
-/*******************************************************************************
2  
- * Copyright (c) 2003, 2005 IBM Corporation and others.
3  
- * All rights reserved. This program and the accompanying materials
4  
- * are made available under the terms of the Eclipse Public License v1.0
5  
- * which accompanies this distribution, and is available at
6  
- * http://www.eclipse.org/legal/epl-v10.html
7  
- * 
8  
- * Contributors:
9  
- *     IBM Corporation - Initial API and implementation
10  
- *******************************************************************************/
11  
-package org.eclipse.jst.server.core;
12  
-
13  
-import org.eclipse.wst.server.core.IModule;
14  
-import org.eclipse.wst.server.core.IModuleArtifact;
15  
-/**
16  
- * An EJB bean.
17  
- * <p>
18  
- * <b>Provisional API:</b> This class/interface is part of an interim API that is still under development and expected to 
19  
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback 
20  
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken 
21  
- * (repeatedly) as the API evolves.
22  
- * </p>
23  
- * @since 1.0
24  
- */
25  
-public class EJBBean implements IModuleArtifact {
26  
-	private IModule module;
27  
-	private String jndiName;
28  
-	private boolean local;
29  
-	private boolean remote;
30  
-
31  
-	/**
32  
-	 * Create a new EJBBean.
33  
-	 * 
34  
-	 * @param module the module that the EJB is contained in
35  
-	 * @param jndiName the JNDI name of the EJB
36  
-	 * @param remote <code>true</code> if the EJB has a remote interface, and
37  
-	 *    <code>false</code> otherwise
38  
-	 * @param local <code>true</code> if the EJB has a local interface, and
39  
-	 *    <code>false</code> otherwise
40  
-	 */
41  
-	public EJBBean(IModule module, String jndiName, boolean remote, boolean local) {
42  
-		this.module = module;
43  
-		this.jndiName = jndiName;
44  
-		this.remote = remote;
45  
-		this.local = local;
46  
-	}
47  
-
48  
-	/**
49  
-	 * @see IModuleArtifact#getModule()
50  
-	 */
51  
-	public IModule getModule() {
52  
-		return module;
53  
-	}
54  
-
55  
-	/**
56  
-	 * Returns the JNDI name of the EJB.
57  
-	 * 
58  
-	 * @return the JNDI name of the EJB
59  
-	 */