public class CustomizableBinaryStoreManagerBuilderProcessor<T extends BinaryStoreManagerBuilderCustomization> extends CustomizableBuilderProcessor<T>
CustomizableBinaryStoreManagerBuilderProcessor
is a CustomizableBuilderProcessor
that additionally
processes the required definition of a BinaryStoreManagerBuilder
for those classes supporting
BinaryStoreManagerBuilderCustomization
.Constructor and Description |
---|
CustomizableBinaryStoreManagerBuilderProcessor(Class<T> clzToRealize)
Constructs a
CustomizableBinaryStoreManagerBuilderProcessor for the specified
BinaryStoreManagerBuilderCustomization Class . |
Modifier and Type | Method and Description |
---|---|
T |
process(ProcessingContext context,
XmlElement element)
Process an
XmlElement to return a specific type of value. |
instantiate
public CustomizableBinaryStoreManagerBuilderProcessor(Class<T> clzToRealize)
CustomizableBinaryStoreManagerBuilderProcessor
for the specified
BinaryStoreManagerBuilderCustomization
Class
.clzToRealize
- the class that will be instantiated, injected and returned during processingpublic T process(ProcessingContext context, XmlElement element) throws ConfigurationException
XmlElement
to return a specific type of value.process
in interface ElementProcessor<T extends BinaryStoreManagerBuilderCustomization>
process
in class CustomizableBuilderProcessor<T extends BinaryStoreManagerBuilderCustomization>
context
- the ProcessingContext
in which the
XmlElement
is being processedelement
- the XmlElement
to processConfigurationException
- when a configuration problem was encountered