blob: 0dfa3c3ae7e221e33f9379b199f2ab77b657d6ee [file] [log] [blame]
cbridgha3f8e3492005-05-16 19:46:54 +00001<html>
2<head>
3<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
4<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5<link rel="stylesheet" href="../../../../..//apistyles.css" type="text/css">
6<title>WTP API overview</title>
7</head>
8<body>
9<table width="500">
10<tr>
11<td>
12<p>Support for Java and J2EE server types.</p>
13</td>
14</tr>
15</table>
16<table width="500">
17<tr>
18<td>
19<p>The ClasspathRuntimeTargetHandler class provides a common subclass
20for runtime target handlers that need to modify a project's classpath
21when a project is targetted to a particular runtime.</p>
22</td>
23</tr>
24</table>
25<table width="500">
26<tr>
27<td>
28<p>IGenericRuntime and its working copy provide type-specific access
29to the generic runtime type. When using a generic runtime, clients can
30access the type specific information by adapting to these types using
31<pre>IGenericRuntime gr = (IGenericRuntime) runtime.getAdapter(IGenericRuntime.class)</pre>.
32GenericRuntimeUtil contains some utility methods for handling the
33generic runtime type.</p>
34</td>
35</tr>
36</table>
37<table width="500">
38<tr>
39<td>
40<p>IEnterpriseApplication, IEJBModule, IWebModule, IApplicationClientModule,
41and IConnectorModule are J2EE module interfaces meant to be implemented
42by module delegates that provide J2EE module support.</p>
43</td>
44</tr>
45</table>
46<table width="500">
47<tr>
48<td>
49<p>ILooseArchive and ILooseArchiveSupport are module interfaces for modules
50that take advantage of loose archive support - allowing JARs contained within
51the module to be available in a separate Java project instead of directly
52within the module.</p>
53</td>
54</tr>
55</table>
56<table width="500">
57<tr>
58<td>
59<p>The remainder of the classes in this package are module artifact and
60launchable types to provide access to J2EE resource types for the server tool
61framework.</p>
62</td>
63</tr>
64</table>
65</body>
66</html>