Package org.apache.tapestry5.ioc
Interface ServiceBuilderResources
- All Superinterfaces:
AnnotationAccess,ModuleBuilderSource,ObjectLocator,ServiceResources
- All Known Implementing Classes:
ServiceResourcesImpl
Extends
ServiceResources with additional methods needed only by the service builder
method, related to accessing a service's configuration. Services may have a single configuration in one of
three flavors: unordered, ordered or mapped.-
Method Summary
Modifier and TypeMethodDescription<K,V> Map<K, V> getMappedConfiguration(Class<K> keyType, Class<V> valueType) <T> List<T>getOrderedConfiguration(Class<T> valueType) <T> Collection<T>getUnorderedConfiguration(Class<T> valueType) Methods inherited from interface org.apache.tapestry5.ioc.AnnotationAccess
getClassAnnotationProvider, getMethodAnnotationProviderMethods inherited from interface org.apache.tapestry5.ioc.ModuleBuilderSource
getModuleBuilderMethods inherited from interface org.apache.tapestry5.commons.ObjectLocator
autobuild, autobuild, getObject, getService, getService, getService, proxyMethods inherited from interface org.apache.tapestry5.ioc.ServiceResources
getLogger, getServiceId, getServiceImplementation, getServiceInterface, getTracker
-
Method Details
-
getUnorderedConfiguration
-
getOrderedConfiguration
-
getMappedConfiguration
-