org.milyn.cdr.annotation
Class Configurator
java.lang.Object
org.milyn.cdr.annotation.Configurator
public class Configurator
- extends Object
Utility class for processing configuration annotations on a
ContentHandler instance and applying resource configurations from the
supplied SmooksResourceConfiguration.
- Author:
- tom.fennelly@gmail.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Configurator
public Configurator()
configure
public static <U> U configure(U instance,
SmooksResourceConfiguration config,
ApplicationContext appContext)
throws SmooksConfigurationException
- Configure the supplied
ContentHandler instance using the supplied
SmooksResourceConfiguration and ApplicationContext instances.
- Parameters:
instance - The instance to be configured.config - The configuration.appContext - Associated application context.
- Returns:
- The configured ContentHandler instance.
- Throws:
SmooksConfigurationException - Invalid field annotations.
configure
public static <U> U configure(U instance,
SmooksResourceConfiguration config)
throws SmooksConfigurationException
- Configure the supplied
ContentHandler instance using the supplied
SmooksResourceConfiguration isntance.
- Parameters:
instance - The instance to be configured.config - The configuration.
- Returns:
- The configured ContentHandler instance.
- Throws:
SmooksConfigurationException - Invalid field annotations.
processFieldContextAnnotation
public static <U> void processFieldContextAnnotation(U instance,
ApplicationContext appContext)
processFieldConfigAnnotations
public static <U> void processFieldConfigAnnotations(U instance,
SmooksResourceConfiguration config,
boolean includeConfigParams)
initialise
public static <U> void initialise(U instance)
uninitialise
public static <U> void uninitialise(U instance)
Copyright © 2009. All Rights Reserved.