|
Apache Tomcat 7.0.25 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.deploy.WebXml
public class WebXml
Representation of common elements of web.xml and web-fragment.xml. Provides a repository for parsed data before the elements are merged. Validation is spread between multiple classes: The digester checks for structural correctness (eg single login-config) This class checks for invalid duplicates (eg filter/servlet names) StandardContext will check validity of values (eg URL formats etc)
| Field Summary | |
|---|---|
protected static String |
ORDER_OTHERS
|
| Constructor Summary | |
|---|---|
WebXml()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final String ORDER_OTHERS
| Constructor Detail |
|---|
public WebXml()
| Method Detail |
|---|
public boolean isOverridable()
public void setOverridable(boolean overridable)
public void addAbsoluteOrdering(String fragmentName)
public void addAbsoluteOrderingOthers()
public Set<String> getAbsoluteOrdering()
public void addAfterOrdering(String fragmentName)
public void addAfterOrderingOthers()
public Set<String> getAfterOrdering()
public void addBeforeOrdering(String fragmentName)
public void addBeforeOrderingOthers()
public Set<String> getBeforeOrdering()
public String getVersion()
public void setVersion(String version)
version - Values of null will be ignoredpublic String getPublicId()
public void setPublicId(String publicId)
public boolean isMetadataComplete()
public void setMetadataComplete(boolean metadataComplete)
public String getName()
public void setName(String name)
public int getMajorVersion()
public int getMinorVersion()
public String getDisplayName()
public void setDisplayName(String displayName)
public boolean isDistributable()
public void setDistributable(boolean distributable)
public void addContextParam(String param,
String value)
public Map<String,String> getContextParams()
public void addFilter(FilterDef filter)
public Map<String,FilterDef> getFilters()
public void addFilterMapping(FilterMap filterMap)
public Set<FilterMap> getFilterMappings()
public void addListener(String className)
public Set<String> getListeners()
public void addServlet(ServletDef servletDef)
public Map<String,ServletDef> getServlets()
public void addServletMapping(String urlPattern,
String servletName)
public Map<String,String> getServletMappings()
public void setSessionConfig(SessionConfig sessionConfig)
public SessionConfig getSessionConfig()
public void addMimeMapping(String extension,
String mimeType)
public Map<String,String> getMimeMappings()
public void setReplaceWelcomeFiles(boolean replaceWelcomeFiles)
public void setAlwaysAddWelcomeFiles(boolean alwaysAddWelcomeFiles)
public void addWelcomeFile(String welcomeFile)
public Set<String> getWelcomeFiles()
public void addErrorPage(ErrorPage errorPage)
public Map<String,ErrorPage> getErrorPages()
public void addTaglib(String uri,
String location)
public Map<String,String> getTaglibs()
public void addJspPropertyGroup(JspPropertyGroup propertyGroup)
public Set<JspPropertyGroup> getJspPropertyGroups()
public void addSecurityConstraint(SecurityConstraint securityConstraint)
public Set<SecurityConstraint> getSecurityConstraints()
public void setLoginConfig(LoginConfig loginConfig)
public LoginConfig getLoginConfig()
public void addSecurityRole(String securityRole)
public Set<String> getSecurityRoles()
public void addEnvEntry(ContextEnvironment envEntry)
public Map<String,ContextEnvironment> getEnvEntries()
public void addEjbRef(ContextEjb ejbRef)
public Map<String,ContextEjb> getEjbRefs()
public void addEjbLocalRef(ContextLocalEjb ejbLocalRef)
public Map<String,ContextLocalEjb> getEjbLocalRefs()
public void addServiceRef(ContextService serviceRef)
public Map<String,ContextService> getServiceRefs()
public void addResourceRef(ContextResource resourceRef)
public Map<String,ContextResource> getResourceRefs()
public void addResourceEnvRef(ContextResourceEnvRef resourceEnvRef)
public Map<String,ContextResourceEnvRef> getResourceEnvRefs()
public void addMessageDestinationRef(MessageDestinationRef messageDestinationRef)
public Map<String,MessageDestinationRef> getMessageDestinationRefs()
public void addMessageDestination(MessageDestination messageDestination)
public Map<String,MessageDestination> getMessageDestinations()
public void addLocaleEncodingMapping(String locale,
String encoding)
public Map<String,String> getLocalEncodingMappings()
public void setURL(URL url)
public URL getURL()
public String toString()
toString in class Objectpublic String toXml()
public void configureContext(Context context)
Context using the stored web.xml representation.
context - The context to be configuredpublic boolean merge(Set<WebXml> fragments)
fragments - The fragments to merge in
true if merge is successful, else
false
public static Set<WebXml> orderWebFragments(WebXml application,
Map<String,WebXml> fragments)
application - The application web.xml filefragments - The map of fragment names to web fragments
|
Apache Tomcat 7.0.25 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||