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(). |