Top Interfaces Classes
module tomcat.embed.core

Package org.apache.tomcat.util.digester


Interface Summary

Modifier and TypeInterface and Description
public interface
DocumentProperties

A collection of interfaces, one per property, that enables the object being populated by the digester to signal to the digester that it supports the given property and that the digester should populate that property if available.

public interface
ObjectCreationFactory

Interface for use with FactoryCreateRule.

public interface
Rules

Public interface defining a collection of Rule instances (and corresponding matching patterns) plus an implementation of a matching policy that selects the rules that match a particular pattern of nested elements discovered during parsing.

public interface
RuleSet

Public interface defining a shorthand means of configuring a complete set of related Rule definitions, possibly associated with a particular namespace URI, in one operation.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractObjectCreationFactory

Abstract base class for ObjectCreationFactory implementations.

public class
ArrayStack<
Type of object in this stack
E
>

Imported copy of the ArrayStack class from Commons Collections, which was the only direct dependency from Digester.

public class
CallMethodRule

Rule implementation that calls a method on an object on the stack (normally the top/parent object), passing arguments collected from subsequent CallParamRule rules or from the body of this element.

public class
CallParamRule

Rule implementation that saves a parameter for use by a surrounding CallMethodRule.

public class
Digester

A Digester processes an XML input stream by matching a series of element nesting patterns to execute Rules that have been added prior to the start of parsing.

public class
EnvironmentPropertySource

A org.apache.tomcat.util.IntrospectionUtils.SecurePropertySource that uses environment variables to resolve expressions.

public class
FactoryCreateRule

Rule implementation that uses an ObjectCreationFactory to create a new object which it pushes onto the object stack.

public class
ObjectCreateRule

Rule implementation that creates a new object and pushes it onto the object stack.

public abstract class
Rule

Concrete implementations of this class implement actions to be taken when a corresponding nested pattern of XML elements has been matched.

public class
RulesBase

Default implementation of the Rules interface that supports the standard rule matching behavior.

public class
ServiceBindingPropertySource

A org.apache.tomcat.util.IntrospectionUtils.SecurePropertySource that uses Kubernetes service bindings to resolve expressions.

public class
SetNextRule

Rule implementation that calls a method on the (top-1) (parent) object, passing the top object (child) as an argument.

public class
SetPropertiesRule

Rule implementation that sets properties on the object at the top of the stack, based on attributes with corresponding names.

public class
SystemPropertySource

A org.apache.tomcat.util.IntrospectionUtils.SecurePropertySource that uses system properties to resolve expressions.