org.sonatype.guice.bean.locators
Interface QualifiedBean<Q extends java.lang.annotation.Annotation,T>

All Superinterfaces:
java.util.Map.Entry<Q,T>, javax.inject.Provider<T>

public interface QualifiedBean<Q extends java.lang.annotation.Annotation,T>
extends java.util.Map.Entry<Q,T>, javax.inject.Provider<T>

Qualified bean Map.Entry and Provider backed by an injector Binding.


Method Summary
 com.google.inject.Binding<? extends T> getBinding()
           
 java.lang.String getDescription()
           
 java.lang.Class<T> getImplementationClass()
           
 
Methods inherited from interface java.util.Map.Entry
equals, getKey, getValue, hashCode, setValue
 
Methods inherited from interface javax.inject.Provider
get
 

Method Detail

getDescription

java.lang.String getDescription()

getImplementationClass

java.lang.Class<T> getImplementationClass()

getBinding

com.google.inject.Binding<? extends T> getBinding()


Copyright © 2010-2011 Sonatype, Inc.. All Rights Reserved.