fedora.server.config.webxml
Class WebXML

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

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

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface fedora.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface fedora.common.Constants
ACCESS, ACTION, API, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BDEF, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, BMECH, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, ENVIRONMENT, FCFG, FEDORA, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_1, MODEL, MULGARA, OAI_DC, OAI_DC2_0, OAI_FRIENDS, OAI_FRIENDS2_0, OAI_IDENTIFIER, OAI_IDENTIFIER2_0, OAI_PMH, OAI_PMH2_0, OAI_PROV, OAI_PROV2_0, OBJ_DATASTREAMS1_0, OBJ_HISTORY1_0, OBJ_ITEMS1_0, OBJ_METHODS1_0, OBJ_PROFILE1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, REPO_DESC1_0, RESOURCE, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XLINK, XML_XSD, XMLNS, XSI
 
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 removeServlet(Servlet servlet)
           
 void removeServletMapping(ServletMapping servletMapping)
           
 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)

removeServlet

public void removeServlet(Servlet servlet)

getServletMappings

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

addServletMapping

public void addServletMapping(ServletMapping servletMapping)

removeServletMapping

public void removeServletMapping(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