Top Interfaces Classes
module tomcat.embed.core

Package org.apache.tomcat.util.descriptor.web


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
NamingResources

Defines an interface for the object that is added to the representation of a JNDI resource in web.xml to enable it to also be the implementation of that JNDI resource.

Class Summary

Modifier and TypeClass and Description
pack-priv class
AbsoluteOrderingRule

A rule that logs a warning if absolute ordering is configured for a fragment and fails if multiple absolute orders are configured.

public class
ApplicationParameter

Representation of a context initialization parameter that is configured in the server configuration file, rather than the application deployment descriptor.

pack-priv class
CallMethodMultiRule

A Rule that can be used to call multiple times a method as many times as needed (used for addServletMapping).

pack-priv class
CallParamMultiRule

A Rule that can be used to call multiple times a method as many times as needed (used for addServletMapping).

public class
public class
ContextEjb

Representation of an EJB resource reference for a web application, as represented in a <ejb-ref> element in the deployment descriptor.

public class
ContextEnvironment

Representation of an application environment entry, as represented in an <env-entry> element in the deployment descriptor.

public class
ContextHandler

Representation of a handler reference for a web service, as represented in a <handler> element in the deployment descriptor.

public class
ContextLocalEjb

Representation of a local EJB resource reference for a web application, as represented in a <ejb-local-ref> element in the deployment descriptor.

public class
ContextResource

Representation of a resource reference for a web application, as represented in a <resource-ref> element in the deployment descriptor.

public class
ContextResourceEnvRef

Representation of an application resource reference, as represented in an <res-env-refy> element in the deployment descriptor.

public class
ContextResourceLink

Representation of a resource link for a web application, as represented in a <ResourceLink> element in the server configuration file.

public class
ContextService

Representation of a web service reference for a web application, as represented in a <service-ref> element in the deployment descriptor.

public class
ContextTransaction

Representation of an application resource reference, as represented in an <res-env-refy> element in the deployment descriptor.

public class
ErrorPage

Representation of an error page element for a web application, as represented in a <error-page> element in the deployment descriptor.

public class
FilterDef

Representation of a filter definition for a web application, as represented in a <filter> element in the deployment descriptor.

public class
FilterMap

Representation of a filter mapping for a web application, as represented in a <filter-mapping> element in the deployment descriptor.

public class
FragmentJarScannerCallback

Callback handling a web-fragment.xml descriptor.

pack-priv class
IgnoreAnnotationsRule

A Rule that check if the annotations have to be loaded.

public class
public class
public class
JspPropertyGroup

Representation of a jsp-property-group element in web.xml.

public class
pack-priv class
LifecycleCallbackRule

A rule that fails if more than one post construct or pre destroy methods are configured per class.

public class
LoginConfig

Representation of a login configuration element for a web application, as represented in a <login-config> element in the deployment descriptor.

pack-priv class
MappedNameRule

A Rule that sets mapped name on the ResourceBase.

public class
MessageDestination

Representation of a message destination for a web application, as represented in a <message-destination> element in the deployment descriptor.

public class
MessageDestinationRef

Representation of a message destination reference for a web application, as represented in a <message-destination-ref> element in the deployment descriptor.

public class
MultipartDef

Representation of a the multipart configuration for a servlet.

pack-priv class
NameRule

A rule that ensures only a single name element is present.

pack-priv class
RelativeOrderingRule

A rule that logs a warning if relative ordering is configured.

public class
ResourceBase

Representation of an Context element

public class
SecurityCollection

Representation of a web resource collection for a web application's security constraint, as represented in a <web-resource-collection> element in the deployment descriptor.

public class
SecurityConstraint

Representation of a security constraint element for a web application, as represented in a <security-constraint> element in the deployment descriptor.

public class
SecurityRoleRef

Representation of a security role reference for a web application, as represented in a <security-role-ref> element in the deployment descriptor.

pack-priv class
ServiceQnameRule

A Rule that sets service qname on the ContextService.

public class
ServletDef

Representation of a servlet definition for a web application, as represented in a <servlet> element in the deployment descriptor.

pack-priv class
ServletDefCreateRule

A Rule that calls the factory method on the specified Context to create the object that is to be added to the stack.

public class
SessionConfig

Representation of a session configuration element for a web application, as represented in a <session-config> element in the deployment descriptor.

pack-priv class
SetAuthConstraintRule

A Rule that calls the setAuthConstraint(true) method of the top item on the stack, which must be of type org.apache.tomcat.util.descriptor.web.SecurityConstraint.

pack-priv class
SetDenyUncoveredHttpMethodsRule

Class that calls setDenyUncoveredHttpMethods(true) for the top object on the stack, which must be a WebXml instance.

pack-priv class
SetDistributableRule

Class that calls setDistributable(true) for the top object on the stack, which must be a WebXml instance.

pack-priv class
SetJspConfig

Rule to check that the jsp-config is occurring only 1 time within the web.xml

pack-priv class
SetLoginConfig

Rule to check that the login-config is occurring only 1 time within the web.xml

pack-priv class
pack-priv class
SetPublicIdRule

Class that calls a property setter for the top object on the stack, passing the public ID of the entity we are currently processing.

pack-priv class
SetSessionConfig

Rule to check that the session-config is occurring only 1 time within the web.xml

pack-priv class
SoapHeaderRule

A Rule that sets soap headers on the ContextHandler.

public class
pack-priv class
TaglibLocationRule

A rule that checks if the taglib element is in the right place.

pack-priv class
VersionRule

A Rule that records the spec version of the web.xml being parsed

public class
WebRuleSet

RuleSet for processing the contents of a web application deployment descriptor (/WEB-INF/web.xml) resource.

public class
WebXml

Representation of common elements of web.xml and web-fragment.xml.

public class
public abstract class
XmlEncodingBase

Base class for those elements that need to track the encoding used in the source XML.