Package org.apache.tapestry5.ioc
Interface ServiceBuilderResources
- 
- All Superinterfaces:
 AnnotationAccess,ModuleBuilderSource,ObjectLocator,ServiceResources
- All Known Implementing Classes:
 ServiceResourcesImpl
public interface ServiceBuilderResources extends ServiceResources, ModuleBuilderSource
ExtendsServiceResourceswith 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <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, getMethodAnnotationProvider 
- 
Methods inherited from interface org.apache.tapestry5.ioc.ModuleBuilderSource
getModuleBuilder 
- 
Methods inherited from interface org.apache.tapestry5.commons.ObjectLocator
autobuild, autobuild, getObject, getService, getService, getService, proxy 
- 
Methods inherited from interface org.apache.tapestry5.ioc.ServiceResources
getLogger, getServiceId, getServiceImplementation, getServiceInterface, getTracker 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getUnorderedConfiguration
<T> Collection<T> getUnorderedConfiguration(Class<T> valueType)
 
- 
getOrderedConfiguration
<T> List<T> getOrderedConfiguration(Class<T> valueType)
 
- 
getMappedConfiguration
<K,V> Map<K,V> getMappedConfiguration(Class<K> keyType, Class<V> valueType)
 
 - 
 
 -