|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface PrivateElements
A private collection of elements that are hidden from the enclosing injector or module by
default. See PrivateModule for details.
| Method Summary | |
|---|---|
List<Element> |
getElements()
Returns the configuration information in this private environment. |
Set<Key<?>> |
getExposedKeys()
Returns the unique exposed keys for these private elements. |
Object |
getExposedSource(Key<?> key)
Returns an arbitrary object containing information about the "place" where this key was exposed. |
Injector |
getInjector()
Returns the child injector that hosts these private elements, or null if the elements haven't been used to create an injector. |
| Methods inherited from interface com.google.inject.spi.Element |
|---|
acceptVisitor, applyTo, getSource |
| Method Detail |
|---|
List<Element> getElements()
Injector getInjector()
Set<Key<?>> getExposedKeys()
Object getExposedSource(Key<?> key)
Tools might specially handle types they know about; StackTraceElement is a good
example. Tools should simply call toString() on the source object if the type is
unfamiliar.
key - one of the keys exposed by this module.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||