Inherited by org.objectweb.jonas_lib.genbase.archive.DummyWebApp.
Inheritance diagram for org.objectweb.jonas_lib.genbase.archive.WebApp:
Public Member Functions | |
WebApp (Archive archive) throws GenBaseException | |
WebApp (Archive archive, Application app) throws GenBaseException | |
String | getName () |
void | setApplication (Application app) |
Application | getApplication () |
List | getServiceRefDescs () |
List | getServiceDescs () |
void | addClasses (File classes) |
Document | getWebAppDoc () |
Document | getJonasWebAppDoc () |
Document | getWebservicesDoc () |
Map | getDescriptors () |
boolean | omit (String name) |
void | initialize () throws GenBaseException |
String | getContextRoot () |
List | getEjbRefDescs () |
WebApp
is a wrapper class around a Web Archive.
Definition at line 63 of file WebApp.java.
|
Create an alone WebApp (not in an ear).
Definition at line 104 of file WebApp.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(). |
Here is the call graph for this function:
|
Create an embded WebApp.
Definition at line 119 of file WebApp.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(), and org.objectweb.jonas_lib.genbase.archive.WebApp.setApplication(). |
Here is the call graph for this function:
|
Add Archive classes.
Definition at line 241 of file WebApp.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addDirectoryIn(). |
Here is the call graph for this function:
|
Returns the container application (can be null).
Definition at line 208 of file WebApp.java. |
|
Implements org.objectweb.jonas_lib.genbase.archive.WsEndpoint. Definition at line 414 of file WebApp.java. References org.objectweb.jonas_web.deployment.api.WebContainerDeploymentDesc.getContextRoot(). |
Here is the call graph for this function:
|
Returns a Map of name to Document for each modified Descriptor of the archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 335 of file WebApp.java. |
|
Returns the list of ejb-ref elements contained by a module.
Implements org.objectweb.jonas_lib.genbase.archive.EjbRefModule. Definition at line 422 of file WebApp.java. Referenced by org.objectweb.jonas_lib.genclientstub.modifier.WebAppModifier.modify(). |
|
Returns the Document of the jonas-web.xml file.
Definition at line 259 of file WebApp.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(). |
|
Returns the name of the Archive. Overrides J2EEArchive.getName();
Reimplemented from org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Reimplemented in org.objectweb.jonas_lib.genbase.archive.DummyWebApp. Definition at line 190 of file WebApp.java. Referenced by org.objectweb.jonas_lib.genbase.archive.Application.addWebApp(), org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(), org.objectweb.jonas_lib.genclientstub.modifier.WebAppModifier.modify(), and org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Returns the list of webservice-description elements contained by a module.
Implements org.objectweb.jonas_lib.genbase.archive.WsEndpoint. Definition at line 228 of file WebApp.java. References org.objectweb.jonas_ws.deployment.api.WSDeploymentDesc.getServiceDescs(). Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(). |
Here is the call graph for this function:
|
Returns the list of service-ref elements contained by a module.
Implements org.objectweb.jonas_lib.genbase.archive.WsClient. Definition at line 217 of file WebApp.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(). |
|
Returns the Document of the web.xml file.
Definition at line 250 of file WebApp.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(), and org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Returns the Document of the webservices.xml file.
Definition at line 268 of file WebApp.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.WebAppModifier.modify(). |
|
Here is the call graph for this function:
|
Returns true if filename must be omitted in the archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 346 of file WebApp.java. |
|
Set the container application.
Definition at line 199 of file WebApp.java. Referenced by org.objectweb.jonas_lib.genbase.archive.WebApp.WebApp(). |