fedora.server.config.webxml
Class WebXML

java.lang.Object
  extended by fedora.server.config.webxml.WebXML
All Implemented Interfaces:
java.io.Serializable

public class WebXML
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
WebXML()
           
 
Method Summary
 void addErrorPage(ErrorPage errorPage)
           
 void addFilter(Filter filter)
           
 void addFilterMapping(FilterMapping filterMapping)
           
 void addSecurityConstraint(SecurityConstraint securityConstraint)
           
 void addSecurityRole(SecurityRole securityRole)
           
 void addServlet(Servlet servlet)
           
 void addServletMapping(ServletMapping servletMapping)
           
 java.lang.String getDisplayName()
           
 java.util.List<ErrorPage> getErrorPages()
           
 java.util.List<FilterMapping> getFilterMappings()
           
 java.util.List<Filter> getFilters()
           
 java.lang.String getId()
           
static WebXML getInstance()
           
static WebXML getInstance(java.lang.String webxml)
          Create an instance of WebXML from the specified file.
 LoginConfig getLoginConfig()
           
 java.util.List<SecurityConstraint> getSecurityConstraints()
           
 java.util.List<SecurityRole> getSecurityRoles()
           
 java.util.List<ServletMapping> getServletMappings()
           
 java.util.List<Servlet> getServlets()
           
 java.lang.String getVersion()
           
 WelcomeFileList getWelcomeFileList()
           
 void removeFilterMapping(FilterMapping filterMapping)
           
 void removeSecurityConstraint(SecurityConstraint securityConstraint)
           
 void setDisplayName(java.lang.String displayName)
           
 void setId(java.lang.String id)
           
 void setLoginConfig(LoginConfig loginConfig)
           
 void setVersion(java.lang.String version)
           
 void setWelcomeFileList(WelcomeFileList welcomeFileList)
           
 void write(java.io.Writer outputWriter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebXML

public WebXML()
Method Detail

getInstance

public static WebXML getInstance()

getInstance

public static WebXML getInstance(java.lang.String webxml)
Create an instance of WebXML from the specified file.

Parameters:
webxml - Path to web.xml file.
Returns:
instance of WebXML

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String displayName)

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getServlets

public java.util.List<Servlet> getServlets()

addServlet

public void addServlet(Servlet servlet)

getServletMappings

public java.util.List<ServletMapping> getServletMappings()

addServletMapping

public void addServletMapping(ServletMapping servletMapping)

getFilters

public java.util.List<Filter> getFilters()

addFilter

public void addFilter(Filter filter)

getFilterMappings

public java.util.List<FilterMapping> getFilterMappings()

addFilterMapping

public void addFilterMapping(FilterMapping filterMapping)

removeFilterMapping

public void removeFilterMapping(FilterMapping filterMapping)

getSecurityConstraints

public java.util.List<SecurityConstraint> getSecurityConstraints()

addSecurityConstraint

public void addSecurityConstraint(SecurityConstraint securityConstraint)

removeSecurityConstraint

public void removeSecurityConstraint(SecurityConstraint securityConstraint)

getWelcomeFileList

public WelcomeFileList getWelcomeFileList()

setWelcomeFileList

public void setWelcomeFileList(WelcomeFileList welcomeFileList)

getErrorPages

public java.util.List<ErrorPage> getErrorPages()

addErrorPage

public void addErrorPage(ErrorPage errorPage)

getLoginConfig

public LoginConfig getLoginConfig()

setLoginConfig

public void setLoginConfig(LoginConfig loginConfig)

getSecurityRoles

public java.util.List<SecurityRole> getSecurityRoles()

addSecurityRole

public void addSecurityRole(SecurityRole securityRole)

write

public void write(java.io.Writer outputWriter)
           throws java.io.IOException
Throws:
java.io.IOException