org.fcrepo.server.config.webxml
Class WebXML

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

public class WebXML
extends Object
implements Constants, Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.fcrepo.common.Constants
Constants.FedoraHome
 
Field Summary
 
Fields inherited from interface org.fcrepo.common.Constants
ACCESS, ACTION, API, ATOM_APIM1_0, ATOM_ZIP1_1, ATOM1_1, AUDIT, AUDIT1_0, BATCH_MODIFY, BATCH_MODIFY1_1, BE_SECURITY, BE_SECURITY1_0, BINDING_SPEC, DATASTREAM, DC, DISSEMINATOR, DS_COMPOSITE_MODEL, DS_COMPOSITE_MODEL1_0, DS_INPUT_SPEC1_0, DS_INPUT_SPEC1_1, ENVIRONMENT, FCFG, FEDORA, FEDORA_APP_CONTEXT_NAME, FEDORA_DEFAULT_APP_CONTEXT, FEDORA_HOME, FOXML, FOXML1_0, FOXML1_0_LEGACY, FOXML1_1, HTTP_REQUEST, MANAGEMENT, METHOD_MAP, METS, METS_EXT, METS_EXT1_0, METS_EXT1_0_LEGACY, 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, OBJ_VALIDATION1_0, OBJECT, OLD_XLINK, PID_LIST1_0, RDF, RDF_XSD, RECOVERY, RELS_EXT, RELS_EXT1_0, RELS_INT1_0, REPO_DESC1_0, RESOURCE, SDEF, SDEF_METHOD_MAP1_0, SDEP, SDEP_METHOD_MAP1_0, SDEP_METHOD_MAP1_1, SERVICE_PROFILE, SOAP, SOAP_ENC, SUBJECT, TYPES, VIEW, WSDL, WSDL_HTTP, WSDL_MIME, XACML_POLICY, XACML_POLICY1_0, XLINK, XML_XSD, XMLNS, XSI
 
Constructor Summary
WebXML()
           
 
Method Summary
 void addContextParam(ContextParam contextParam)
           
 void addErrorPage(ErrorPage errorPage)
           
 void addFilter(Filter filter)
           
 void addFilterMapping(FilterMapping filterMapping)
           
 void addListener(Listener listener)
           
 void addSecurityConstraint(SecurityConstraint securityConstraint)
           
 void addSecurityRole(SecurityRole securityRole)
           
 void addServlet(Servlet servlet)
           
 void addServletMapping(ServletMapping servletMapping)
           
 List<ContextParam> getContextParams()
           
 String getDisplayName()
           
 List<ErrorPage> getErrorPages()
           
 List<FilterMapping> getFilterMappings()
           
 List<Filter> getFilters()
           
 String getId()
           
static WebXML getInstance()
           
static WebXML getInstance(String webxml)
          Create an instance of WebXML from the specified file.
 List<Listener> getListeners()
           
 LoginConfig getLoginConfig()
           
 List<SecurityConstraint> getSecurityConstraints()
           
 List<SecurityRole> getSecurityRoles()
           
 List<ServletMapping> getServletMappings()
           
 List<Servlet> getServlets()
           
 String getVersion()
           
 WelcomeFileList getWelcomeFileList()
           
 String getXmlns_xsi()
           
 String getXmlns()
           
 String getXsi_schemaLocation()
           
 void removeFilter(Filter filter)
           
 void removeFilterMapping(FilterMapping filterMapping)
           
 void removeSecurityConstraint(SecurityConstraint securityConstraint)
           
 void removeServlet(Servlet servlet)
           
 void removeServletMapping(ServletMapping servletMapping)
           
 void setDisplayName(String displayName)
           
 void setId(String id)
           
 void setLoginConfig(LoginConfig loginConfig)
           
 void setVersion(String version)
           
 void setWelcomeFileList(WelcomeFileList welcomeFileList)
           
 void setXmlns_xsi(String xmlns_xsi)
           
 void setXmlns(String xmlns)
           
 void setXsi_schemaLocation(String xsi_schemaLocation)
           
 void write(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(String webxml)
Create an instance of WebXML from the specified file.

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

getDisplayName

public String getDisplayName()

setDisplayName

public void setDisplayName(String displayName)

getId

public String getId()

setId

public void setId(String id)

getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getXmlns

public String getXmlns()

setXmlns

public void setXmlns(String xmlns)

getXmlns_xsi

public String getXmlns_xsi()

setXmlns_xsi

public void setXmlns_xsi(String xmlns_xsi)

getXsi_schemaLocation

public String getXsi_schemaLocation()

setXsi_schemaLocation

public void setXsi_schemaLocation(String xsi_schemaLocation)

getListeners

public List<Listener> getListeners()

addListener

public void addListener(Listener listener)

getContextParams

public List<ContextParam> getContextParams()

addContextParam

public void addContextParam(ContextParam contextParam)

getServlets

public List<Servlet> getServlets()

addServlet

public void addServlet(Servlet servlet)

removeServlet

public void removeServlet(Servlet servlet)

getServletMappings

public List<ServletMapping> getServletMappings()

addServletMapping

public void addServletMapping(ServletMapping servletMapping)

removeServletMapping

public void removeServletMapping(ServletMapping servletMapping)

getFilters

public List<Filter> getFilters()

addFilter

public void addFilter(Filter filter)

getFilterMappings

public List<FilterMapping> getFilterMappings()

addFilterMapping

public void addFilterMapping(FilterMapping filterMapping)

removeFilter

public void removeFilter(Filter filter)

removeFilterMapping

public void removeFilterMapping(FilterMapping filterMapping)

getSecurityConstraints

public 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 List<ErrorPage> getErrorPages()

addErrorPage

public void addErrorPage(ErrorPage errorPage)

getLoginConfig

public LoginConfig getLoginConfig()

setLoginConfig

public void setLoginConfig(LoginConfig loginConfig)

getSecurityRoles

public List<SecurityRole> getSecurityRoles()

addSecurityRole

public void addSecurityRole(SecurityRole securityRole)

write

public void write(Writer outputWriter)
           throws IOException
Throws:
IOException


Copyright © 2012 DuraSpace. All Rights Reserved.