jrun.servlet.metadata
Class WebAppMetaData
java.lang.Object
|
+--jrunx.xml.XMLMetaData
|
+--jrun.j2ee.metadata.DescriptionMetaData
|
+--jrun.j2ee.metadata.J2EEMetaData
|
+--jrun.j2ee.metadata.ServerJ2EEMetaData
|
+--jrun.servlet.metadata.WebAppMetaData
- public class WebAppMetaData
- extends ServerJ2EEMetaData
The web-app element is the root of the deployment descriptor for a
web application.
- Author:
- Paul Reilly, Karl Moss
| Inner classes inherited from class jrunx.xml.XMLMetaData |
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException |
| Methods inherited from class jrun.j2ee.metadata.J2EEMetaData |
addEJBRef, addEnvEntry, addResourceEnvRef, addResourceRef, clearEJBRefs, clearEnvEntries, clearResourceEnvRefs, clearResourceRefs, getDisplayName, getEJBRefByName, getEJBRefs, getEnvEntries, getEnvEntryByName, getIconMetaData, getJRunMetaData, getResourceEnvRefByName, getResourceEnvRefs, getResourceRefByName, getResourceRefs, removeEJBRef, removeEnvEntry, removeResourceEnvRef, removeResourceRef, setDisplayName, setIconMetaData, setJRunMetaData |
| Methods inherited from class jrunx.xml.XMLMetaData |
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WebAppMetaData
public WebAppMetaData()
setDefaultMetaData
public void setDefaultMetaData(WebAppMetaData defaultMetaData)
getDefaultMetaData
public WebAppMetaData getDefaultMetaData()
isDistributable
public boolean isDistributable()
setDistributable
public void setDistributable(boolean distributable)
getContextParams
public java.util.Iterator getContextParams()
addContextParam
public void addContextParam(ContextParamMetaData contextParam)
getFilterMetaData
public java.util.Iterator getFilterMetaData()
getFiltersList
public java.util.List getFiltersList()
addFilter
public void addFilter(FilterMetaData filter)
getFilterMappings
public java.util.Iterator getFilterMappings()
getFilterMappingsList
public java.util.List getFilterMappingsList()
addFilterMapping
public void addFilterMapping(FilterMappingMetaData filterMapping)
getListeners
public java.util.Iterator getListeners()
getListenersList
public java.util.List getListenersList()
addListener
public void addListener(ListenerMetaData listener)
getServlets
public java.util.Iterator getServlets()
getServletsList
public java.util.List getServletsList()
addServlet
public void addServlet(ServletMetaData servlet)
getServletMappings
public java.util.Iterator getServletMappings()
getServletMappingsList
public java.util.List getServletMappingsList()
addServletMapping
public void addServletMapping(ServletMappingMetaData servletMapping)
getSessionConfig
public SessionConfigMetaData getSessionConfig()
setSessionConfig
public void setSessionConfig(SessionConfigMetaData sessionConfig)
getMimeMappings
public java.util.Iterator getMimeMappings()
addMimeMapping
public void addMimeMapping(MimeMappingMetaData mimeMapping)
getWelcomeFileList
public WelcomeFileListMetaData getWelcomeFileList()
setWelcomeFileList
public void setWelcomeFileList(WelcomeFileListMetaData welcomeFileList)
getErrorPages
public java.util.Iterator getErrorPages()
addErrorPage
public void addErrorPage(ErrorPageMetaData errorPage)
getTaglibMetaData
public java.util.Iterator getTaglibMetaData()
addTaglib
public void addTaglib(TaglibMetaData Taglib)
getSecurityConstraints
public java.util.Iterator getSecurityConstraints()
addSecurityConstraint
public void addSecurityConstraint(SecurityConstraintMetaData securityConstraint)
getLoginConfig
public LoginConfigMetaData getLoginConfig()
setLoginConfig
public void setLoginConfig(LoginConfigMetaData loginConfig)
getSecurityRoles
public java.util.Iterator getSecurityRoles()
addSecurityRole
public void addSecurityRole(SecurityRoleMetaData securityRole)
getSortedServlets
public java.util.Set getSortedServlets()
- Returns a list of servletMetaData (ServletMetaData objects) sorted in the order
that they should be loaded on startup. The caller must check to see
if the servlet has a load-on-startup element present; if so the
servlet should be preloaded.
- Returns:
- A new Set of ServletMetaData objects
getServlet
public ServletMetaData getServlet(java.lang.String name)
- Given a servlet name, return the ServletMetaData
- Parameters:
name - The servlet name- Returns:
- The metadata or null if not found
removeServlet
public void removeServlet(java.lang.String name)
getFilter
public FilterMetaData getFilter(java.lang.String name)
- Given a filter name, return the filter metadata
- Parameters:
name - The filter name- Returns:
- The metadata or null if not found
getErrorPage
public ErrorPageMetaData getErrorPage(java.lang.String className)
- Given an error class, return the error-page metadata
- Parameters:
name - The class name- Returns:
- The metadata or null if not found
getErrorPage
public ErrorPageMetaData getErrorPage(int code)
- Given an error code, return the error-page metadata
- Parameters:
code - The error code- Returns:
- The metadata or null if not found
getMimeType
public java.lang.String getMimeType(java.lang.String extension)
- Given a mime type extension, return the mime type
- Parameters:
extension - The mime type extension- Returns:
- The mime type or null if not found
init
public void init()
throws DeploymentException
- Overrides:
init in class ServerJ2EEMetaData
Copyright � 2002 Macromedia Corporation. All Rights Reserved.