Inherited by org.objectweb.jonas_lib.genbase.archive.DummyApplication.
Inheritance diagram for org.objectweb.jonas_lib.genbase.archive.Application:


Public Member Functions | |
| Application (Archive archive) throws GenBaseException | |
| void | initialize () throws GenBaseException |
| String | getName () |
| Document | getApplicationDoc () |
| InputStream | getApplicationInputStream () throws IOException |
| void | addEjbJar (EjbJar ejbjar) |
| void | addClient (Client client) |
| void | addWebApp (WebApp webapp, String context) |
| Iterator | getEjbJars () |
| Iterator | getWebApps () |
| Iterator | getClients () |
| URLClassLoader | getEARClassLoader () |
| URLClassLoader | getEJBClassLoader () |
| Map | getDescriptors () |
| boolean | omit (String name) |
| void | setClients (List clients) |
| void | setEjbjars (List ejbjars) |
| void | setWebapps (List webapps) |
| Document | getApp () |
Protected Member Functions | |
| void | init () throws GenBaseException |
| void | loadDescriptors () throws GenBaseException |
Definition at line 65 of file Application.java.
|
|
Creates a new Application archive.
Definition at line 104 of file Application.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(), and org.objectweb.jonas_lib.genbase.archive.Application.init(). |
Here is the call graph for this function:

|
|
Add a new Client in the Application.
Definition at line 423 of file Application.java. |
|
|
Add a new EjbJar in the Application.
Definition at line 412 of file Application.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
||||||||||||
|
Add a new WebApp in the Application.
Definition at line 435 of file Application.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addFile(), org.objectweb.jonas_lib.genbase.archive.WebApp.getName(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getRootFile(). Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
Here is the call graph for this function:

|
|
Definition at line 532 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.archive.DummyApplication.init(). |
|
|
Returns the Document of the application.xml file.
Definition at line 383 of file Application.java. |
|
|
Returns the InputStream of the application.xml file.
Definition at line 395 of file Application.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getInputStream(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.isPacked(). Referenced by org.objectweb.jonas_lib.genbase.archive.Application.loadDescriptors(). |
Here is the call graph for this function:

|
|
Returns the Iterator of WebApp contained in this Application.
Definition at line 465 of file Application.java. |
|
|
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 493 of file Application.java. |
|
|
Returns the ClassLoader of this ear archive.
Definition at line 474 of file Application.java. |
|
|
Returns the ClassLoader of the ejbs within this archive.
Definition at line 483 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.archive.WebApp.initialize(), org.objectweb.jonas_lib.genbase.archive.Client.initialize(), and org.objectweb.jonas_lib.genbase.archive.EjbJar.initialize(). |
|
|
Returns the Iterator of EjbJar contained in this Application.
Definition at line 447 of file Application.java. |
|
|
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.DummyApplication. Definition at line 267 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.modifier.AbsApplicationModifier.modify(). |
|
|
Returns the Iterator of WebApp contained in this Application.
Definition at line 456 of file Application.java. |
|
Here is the call graph for this function:

|
|
Initialize the Archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 238 of file Application.java. References org.objectweb.jonas_lib.genbase.archive.Client.initialize(), org.objectweb.jonas_lib.genbase.archive.WebApp.initialize(), and org.objectweb.jonas_lib.genbase.archive.EjbJar.initialize(). |
Here is the call graph for this function:

|
|
Load Deployment Descriptor of an Application.
Definition at line 216 of file Application.java. References org.objectweb.jonas_lib.genbase.archive.Application.getApplicationInputStream(), org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getI18n(), org.objectweb.jonas_lib.I18n.getMessage(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.isDTDsAllowed(). Referenced by org.objectweb.jonas_lib.genbase.archive.DummyApplication.init(), and org.objectweb.jonas_lib.genbase.archive.Application.init(). |
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 504 of file Application.java. |
|
|
Definition at line 511 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.archive.DummyApplication.init(). |
|
|
Definition at line 518 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.archive.DummyApplication.init(). |
|
|
Definition at line 525 of file Application.java. Referenced by org.objectweb.jonas_lib.genbase.archive.DummyApplication.init(). |
1.3.9.1