|
||||||||||
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 org.elasticsearch.common.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 |