Package com.google.inject.grapher
Interface NameFactory
-
- All Known Implementing Classes:
ShortNameFactory
public interface NameFactory
Interface for a service that provides niceString
s that we can display in the graph for the types that come up inBinding
s.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAnnotationName(Key<?> key)
java.lang.String
getClassName(Key<?> key)
java.lang.String
getInstanceName(java.lang.Object instance)
java.lang.String
getMemberName(java.lang.reflect.Member member)
java.lang.String
getSourceName(java.lang.Object source)
-
-
-
Method Detail
-
getMemberName
java.lang.String getMemberName(java.lang.reflect.Member member)
-
getClassName
java.lang.String getClassName(Key<?> key)
-
getInstanceName
java.lang.String getInstanceName(java.lang.Object instance)
-
getAnnotationName
java.lang.String getAnnotationName(Key<?> key)
-
getSourceName
java.lang.String getSourceName(java.lang.Object source)
-
-