JBoss API: Class WebApplication

org.jboss.web
Class WebApplication

java.lang.Object
  |
  +--org.jboss.web.WebApplication

public class WebApplication
extends java.lang.Object

A WebApplication represents the information for a war deployment.

Version:
$Revision: 1.2.6.2 $
Author:
Scott.Stark@jboss.org
See Also:
AbstractWebContainer

Constructor Summary
WebApplication()
          Create an empty WebApplication instance
WebApplication(java.lang.String name, java.net.URL url, java.lang.ClassLoader classLoader)
          Create a WebApplication instance with with given name, url and class loader.
WebApplication(WebMetaData metaData)
          Create a WebApplication instance with with given web-app metadata.
 
Method Summary
 java.lang.Object getAppData()
           
 java.lang.ClassLoader getClassLoader()
          Get the class loader of this WebApplication.
 WebMetaData getMetaData()
          Getter for property metaData.
 java.lang.String getName()
          Get the name of this WebApplication.
 java.net.URL getURL()
          Get the URL from which this WebApplication was deployed
 void setAppData(java.lang.Object data)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
          Set the class loader of this WebApplication.
 void setMetaData(WebMetaData metaData)
          Setter for property metaData.
 void setName(java.lang.String name)
          Set the name of this WebApplication.
 void setURL(java.net.URL url)
          Set the URL from which this WebApplication was deployed
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebApplication

public WebApplication()
Create an empty WebApplication instance

WebApplication

public WebApplication(WebMetaData metaData)
Create a WebApplication instance with with given web-app metadata.
Parameters:
metaData, - the web-app metadata containing the web.xml and jboss-web.xml descriptor metadata.

WebApplication

public WebApplication(java.lang.String name,
                      java.net.URL url,
                      java.lang.ClassLoader classLoader)
Create a WebApplication instance with with given name, url and class loader.
Parameters:
name, - name of this application
url, - url where this application was deployed from
classLoader, - Class loader of this application
Method Detail

getClassLoader

public java.lang.ClassLoader getClassLoader()
Get the class loader of this WebApplication.
Returns:
The ClassLoader instance of the web application

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)
Set the class loader of this WebApplication.
Parameters:
classLoader, - The ClassLoader instance for the web application

getName

public java.lang.String getName()
Get the name of this WebApplication.
Returns:
String name of the web application

setName

public void setName(java.lang.String name)
Set the name of this WebApplication.
Parameters:
String - name of the web application

getURL

public java.net.URL getURL()
Get the URL from which this WebApplication was deployed
Returns:
URL where this application was deployed from

setURL

public void setURL(java.net.URL url)
Set the URL from which this WebApplication was deployed
Parameters:
url, - URL where this application was deployed from

getAppData

public java.lang.Object getAppData()

setAppData

public void setAppData(java.lang.Object data)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMetaData

public WebMetaData getMetaData()
Getter for property metaData.
Returns:
Value of property metaData.

setMetaData

public void setMetaData(WebMetaData metaData)
Setter for property metaData.
Parameters:
metaData - New value of property metaData.


Copyright 2000 The JBoss Organization. All Rights Reserved.