| java.lang.Object org.apache.tapestry.ioc.internal.AbstractServiceCreator
All known Subclasses: org.apache.tapestry.ioc.internal.ConstructorServiceCreator, org.apache.tapestry.ioc.internal.ServiceBuilderMethodInvoker,
AbstractServiceCreator | abstract public class AbstractServiceCreator implements ObjectCreator(Code) | | Abstract implementation of
ObjectCreator geared towards the creation of the core service
implementation, either by invoking a service builder method on a module, or by invoking a
constructor.
|
_creatorDescription | final protected String _creatorDescription(Code) | | |
_log | final protected Log _log(Code) | | |
findParameterizedTypeFromGenericType | static Class findParameterizedTypeFromGenericType(Type type)(Code) | | Extracts from a generic type the underlying parameterized type. I.e., for List,
will return Runnable. This is limited to simple parameterized types, not the more complex
cases involving wildcards and upper/lower boundaries.
Parameters: type - the genetic type of the parameter, i.e., List the parameterize type (i.e. Runnable.class if type represents List). |
getParameterDefaultsWithConfiguration | final protected Map<Class, Object> getParameterDefaultsWithConfiguration(Class[] parameterTypes, Type[] genericParameterTypes)(Code) | | Returns a map (based on _parameterDefaults) that includes (possibly) an additional mapping
containing the collected configuration data. This involves scanning the parameters and
generic types.
|
|
|