Uses of Interface
org.apache.commons.digester3.binder.RulesBinder
Packages that use RulesBinder
Package
Description
The
annotations
package provides for Java5 Annotations
meta data-based definition of rules for Digester
.The
handlers
package contains
AnnotationHandler
implementations.The Digester EDSL allows configure Digester using fluent APIs.
The Digester package lets you configure an XML -> Java object mapping module,
which triggers certain actions called rules whenever a particular pattern of
nested XML elements is recognized.
-
Uses of RulesBinder in org.apache.commons.digester3.annotations
Classes in org.apache.commons.digester3.annotations that implement RulesBinderModifier and TypeClassDescription(package private) final class
ARulesBinder
implementation with memory to maintain which classes have already been analyzed.Fields in org.apache.commons.digester3.annotations declared as RulesBinderModifier and TypeFieldDescriptionprivate final RulesBinder
WithMemoryRulesBinder.wrappedRulesBinder
Methods in org.apache.commons.digester3.annotations with parameters of type RulesBinderModifier and TypeMethodDescriptionvoid
AnnotationHandler.handle
(A annotation, E element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.Constructors in org.apache.commons.digester3.annotations with parameters of type RulesBinder -
Uses of RulesBinder in org.apache.commons.digester3.annotations.handlers
Methods in org.apache.commons.digester3.annotations.handlers with parameters of type RulesBinderModifier and TypeMethodDescriptionprotected abstract void
AbstractMethodHandler.doBind
(String pattern, String namespaceURI, Method method, Class<?> type, boolean fireOnBegin, RulesBinder rulesBinder) protected void
SetNextHandler.doBind
(String pattern, String namespaceURI, Method method, Class<?> type, boolean fireOnBegin, RulesBinder rulesBinder) protected void
SetRootHandler.doBind
(String pattern, String namespaceURI, Method method, Class<?> type, boolean fireOnBegin, RulesBinder rulesBinder) private void
AbstractMethodHandler.doHandle
(A methodAnnotation, Annotation annotation, Method method, Class<?> type, boolean fireOnBegin, RulesBinder rulesBinder) private void
AbstractMethodHandler.doHandle
(A methodAnnotation, Method method, Class<?> type, boolean fireOnBegin, RulesBinder rulesBinder) void
AbstractMethodHandler.handle
(A annotation, Method element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
BeanPropertySetterHandler.handle
(BeanPropertySetter annotation, Field element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
CallMethodHandler.handle
(CallMethod annotation, Method element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
CallParamHandler.handle
(CallParam annotation, MethodArgument element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
FactoryCreateHandler.handle
(FactoryCreate annotation, Class<?> element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
ObjectCreateHandler.handle
(ObjectCreate annotation, AnnotatedElement element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
PathCallParamHandler.handle
(PathCallParam annotation, MethodArgument element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
SetPropertiesHandler.handle
(SetProperty annotation, Field element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation.void
SetTopHandler.handle
(SetTop annotation, Method element, RulesBinder rulesBinder) Handles the current visited element with the related current annotation. -
Uses of RulesBinder in org.apache.commons.digester3.binder
Classes in org.apache.commons.digester3.binder that implement RulesBinderModifier and TypeClassDescription(package private) final class
The default Digester EDSL implementation.Fields in org.apache.commons.digester3.binder declared as RulesBinderModifier and TypeFieldDescriptionprivate final RulesBinder
AbstractBackToLinkedRuleBuilder.mainBinder
private final RulesBinder
LinkedRuleBuilder.mainBinder
private RulesBinder
AbstractRulesModule.rulesBinder
Methods in org.apache.commons.digester3.binder that return RulesBinderModifier and TypeMethodDescriptionprotected RulesBinder
AbstractRulesModule.rulesBinder()
Return the wrappedRulesBinder
.Methods in org.apache.commons.digester3.binder with parameters of type RulesBinderModifier and TypeMethodDescriptionfinal void
AbstractRulesModule.configure
(RulesBinder rulesBinder) Configure the Digester rules binding via the given rules binder.void
RulesModule.configure
(RulesBinder rulesBinder) Configure the Digester rules binding via the given rules binder.Constructors in org.apache.commons.digester3.binder with parameters of type RulesBinderModifierConstructorDescription(package private)
AbstractBackToLinkedRuleBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
AbstractParamTypeBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String methodName, ClassLoader classLoader) (package private)
BeanPropertySetterBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
ByRuleBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, R rule) (package private)
ByRuleProviderBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, RuleProvider<R> provider) (package private)
CallMethodBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String methodName, ClassLoader classLoader) (package private)
CallParamBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
FactoryCreateBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, ClassLoader classLoader) (package private)
LinkedRuleBuilder
(RulesBinder mainBinder, FromBinderRuleSet fromBinderRuleSet, ClassLoader classLoader, String keyPattern) (package private)
NestedPropertiesBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
NodeCreateRuleProvider
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
ObjectCreateBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, ClassLoader classLoader) (package private)
ObjectParamBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, T paramObj) (package private)
PathCallParamBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
PluginCreateRuleBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
PluginDeclarationRuleBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
SetNextBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String methodName, ClassLoader classLoader) (package private)
SetPropertiesBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder) (package private)
SetPropertyBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String attributePropertyName) (package private)
SetRootBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String methodName, ClassLoader classLoader) (package private)
SetTopBuilder
(String keyPattern, String namespaceURI, RulesBinder mainBinder, LinkedRuleBuilder mainBuilder, String methodName, ClassLoader classLoader) -
Uses of RulesBinder in org.apache.commons.digester3.xmlrules
Classes in org.apache.commons.digester3.xmlrules that implement RulesBinderModifier and TypeClassDescription(package private) final class
(package private) final class
(package private) class
Fields in org.apache.commons.digester3.xmlrules declared as RulesBinderModifier and TypeFieldDescriptionprivate final RulesBinder
AbstractXmlRule.targetRulesBinder
private final RulesBinder
IncludeRule.targetRulesBinder
private final RulesBinder
NameSpaceURIRulesBinder.wrappedBinder
private final RulesBinder
PrefixedRulesBinder.wrappedRulesBinder
private final RulesBinder
WithMemoryRulesBinder.wrappedRulesBinder
Methods in org.apache.commons.digester3.xmlrules with parameters of type RulesBinderModifier and TypeMethodDescriptionvoid
XmlRulesModule.configure
(RulesBinder rulesBinder) Configure the Digester rules binding via the given rules binder.Constructors in org.apache.commons.digester3.xmlrules with parameters of type RulesBinderModifierConstructorDescriptionAbstractXmlMethodRule
(RulesBinder targetRulesBinder, PatternStack patternStack) AbstractXmlRule
(RulesBinder targetRulesBinder, PatternStack patternStack) BeanPropertySetterRule
(RulesBinder targetRulesBinder, PatternStack patternStack) CallMethodRule
(RulesBinder targetRulesBinder, PatternStack patternStack) CallParamRule
(RulesBinder targetRulesBinder, PatternStack patternStack) FactoryCreateRule
(RulesBinder targetRulesBinder, PatternStack patternStack) IncludeRule
(WithMemoryRulesBinder memoryRulesBinder, RulesBinder targetRulesBinder) NameSpaceURIRulesBinder
(RulesBinder wrappedBinder) NodeCreateRule
(RulesBinder targetRulesBinder, PatternStack patternStack) ObjectCreateRule
(RulesBinder targetRulesBinder, PatternStack patternStack) ObjectParamRule
(RulesBinder targetRulesBinder, PatternStack patternStack) PrefixedRulesBinder
(RulesBinder wrappedRulesBinder, String prefix) SetNestedPropertiesRule
(RulesBinder targetRulesBinder, PatternStack patternStack) SetNextRule
(RulesBinder targetRulesBinder, PatternStack patternStack) SetPropertiesRule
(RulesBinder targetRulesBinder, PatternStack patternStack) SetPropertyRule
(RulesBinder targetRulesBinder, PatternStack patternStack) SetRootRule
(RulesBinder targetRulesBinder, PatternStack patternStack) SetTopRule
(RulesBinder targetRulesBinder, PatternStack patternStack) WithMemoryRulesBinder
(RulesBinder wrappedRulesBinder)