Name | Description | Type | Package | Framework |
AbstractInjectorGrapher | Abstract injector grapher that builds the dependency graph but doesn't render it. | Class | com.google.inject.grapher | Google Guice |
|
AbstractInjectorGrapher .GrapherParameters | Parameters used to override default settings of the grapher. | Class | com.google.inject.grapher.AbstractInjectorGrapher | Google Guice |
|
AbstractMatcher | | Class | com.google.inject.matcher | Google Guice |
|
AbstractModule | A support class for Modules which reduces repetition and results in a more readable configuration. | Class | com.google.inject | Google Guice |
|
Alias | Alias between two nodes. | Class | com.google.inject.grapher | Google Guice |
|
AliasCreator | Creator of node aliases. | Interface | com.google.inject.grapher | Google Guice |
|
AnnotatedBindingBuilder | See the EDSL examples at Binder. | Interface | com.google.inject.binder | Google Guice |
|
AnnotatedConstantBindingBuilder | See the EDSL examples at Binder. | Interface | com.google.inject.binder | Google Guice |
|
AnnotatedElementBuilder | See the EDSL examples at Binder. | Interface | com.google.inject.binder | Google Guice |
|
ArrowType | Arrow symbols that are available from Graphviz. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
Assisted | Annotates an injected parameter or field whose value comes from an argument to a factory method. | Class | com.google.inject.assistedinject | Google Guice |
|
AssistedInject | When used in tandem with FactoryModuleBuilder, constructors annotated with @AssistedInject indicate that multiple constructors can be injected, each with different | Class | com.google.inject.assistedinject | Google Guice |
|
AssistedInjectBinding | A binding for a factory created by FactoryModuleBuilder. | Interface | com.google.inject.assistedinject | Google Guice |
|
AssistedInjectTargetVisitor | A visitor for the AssistedInject extension. | Interface | com.google.inject.assistedinject | Google Guice |
|
AssistedMethod | Details about how a method in an assisted inject factory will be assisted. | Interface | com.google.inject.assistedinject | Google Guice |
|
Bind | Annotation used by BoundFieldModule to indicate that a field should be bound to itsSee Also:BoundFieldModule | Class | com.google.inject.testing.fieldbinder | Google Guice |
|
Binder | Collects configuration information (primarily bindings) which will be used to create an Injector. | Interface | com.google.inject | Google Guice |
|
Binding | A mapping from a key (type and optional annotation) to the strategy for getting instances of the type. | Interface | com.google.inject | Google Guice |
|
BindingAnnotation | Annotates annotations which are used for binding. | Class | com.google.inject | Google Guice |
|
BindingEdge | Edge that connects an interface to the type or instance that is bound to implement it. | Class | com.google.inject.grapher | Google Guice |
|
BindingEdge .Type | Binding is to the interface for a constant of a different type. | Class | com.google.inject.grapher.BindingEdge | Google Guice |
|
BindingScopingVisitor | Visits each of the strategies used to scope an injection. | Interface | com.google.inject.spi | Google Guice |
|
BindingTargetVisitor | Visits each of the strategies used to find an instance to satisfy an injection. | Interface | com.google.inject.spi | Google Guice |
|
BoundFieldModule | Automatically creates Guice bindings for fields in an object annotated with Bind. | Class | com.google.inject.testing.fieldbinder | Google Guice |
|
CheckedProvider | Alternative to the Guice Provider that throws a checked Exception. | Interface | com.google.inject.throwingproviders | Google Guice |
|
CheckedProvides | Annotates methods of a Module to create a CheckedProvider method binding that can throw exceptions. | Class | com.google.inject.throwingproviders | Google Guice |
|
CompassPoint | Enum for the compass point values used to control where edge end points appear on the graph. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
ConfigurationException | Thrown when a programming error such as a misplaced annotation, illegal binding, or unsupported scope is found. | Class | com.google.inject | Google Guice |
|
ConstantBindingBuilder | Binds to a constant value. | Interface | com.google.inject.binder | Google Guice |
|
ConstructorBinding | A binding to the constructor of a concrete clss. | Interface | com.google.inject.spi | Google Guice |
|
ConvertedConstantBinding | A binding created from converting a bound instance to a new type. | Interface | com.google.inject.spi | Google Guice |
|
CreationException | Thrown when errors occur while creating a Injector. | Class | com.google.inject | Google Guice |
|
DaggerAdapter | A utility to adapt classes annotated with @dagger. | Class | com.google.inject.daggeradapter | Google Guice |
|
DefaultBindingScopingVisitor | No-op visitor for subclassing. | Class | com.google.inject.spi | Google Guice |
|
DefaultBindingTargetVisitor | No-op visitor for subclassing. | Class | com.google.inject.spi | Google Guice |
|
DefaultElementVisitor | No-op visitor for subclassing. | Class | com.google.inject.spi | Google Guice |
|
DefaultRootKeySetCreator | | Class | com.google.inject.grapher | Google Guice |
|
Dependency | A variable that can be resolved by an injector. | Class | com.google.inject.spi | Google Guice |
|
DependencyAndSource | A combination of a Dependency and the source where the dependency was bound. | Class | com.google.inject.spi | Google Guice |
|
DependencyEdge | Edge from a class or InjectionPoint to the interface node that will satisfy theSince:4. | Class | com.google.inject.grapher | Google Guice |
|
DisableCircularProxiesOption | A request to disable circular proxies. | Class | com.google.inject.spi | Google Guice |
|
DynamicFinder | Utility that helps you introspect dynamic finder methods. | Class | com.google.inject.persist.finder | Google Guice |
|
Edge | Edge in a guice dependency graph. | Class | com.google.inject.grapher | Google Guice |
|
EdgeCreator | Creator of graph edges to render. | Interface | com.google.inject.grapher | Google Guice |
|
EdgeStyle | See: http://www. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
Element | A core component of a module or injector. | Interface | com.google.inject.spi | Google Guice |
|
Elements | Exposes elements of a module so they can be inspected, validated or rewritten. | Class | com.google.inject.spi | Google Guice |
|
ElementSource | Contains information about where and how an element was The declaring source refers to a location in | Class | com.google.inject.spi | Google Guice |
|
ElementVisitor | Visit a mapping from a key (type and optional annotation) to the strategy for getting instances of the type. | Interface | com.google.inject.spi | Google Guice |
|
ExposedBinding | A binding to a key exposed from an enclosed private environment. | Interface | com.google.inject.spi | Google Guice |
|
FactoryModuleBuilder | Provides a factory that combines the caller's arguments with injector-supplied values to Create an interface whose methods return the constructed type, or any of its supertypes. | Class | com.google.inject.assistedinject | Google Guice |
|
FactoryProvider | Obsolete. | Class | com.google.inject.assistedinject | Google Guice |
|
Finder | Marks a method stub as a dynamic finder. | Class | com.google.inject.persist.finder | Google Guice |
|
GraphvizEdge | Data object to encapsulate the attributes of Graphviz edges that we're interested in drawing. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
GraphvizGrapher | InjectorGrapher implementation that writes out a Graphviz DOT file of the graph. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
GraphvizModule | Module that provides classes needed by GraphvizGrapher. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
GraphvizNode | Data object to encapsulate the attributes of Graphviz nodes that we're interested in drawing. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
Guice | The entry point to the Guice framework. | Class | com.google.inject | Google Guice |
|
GuiceFilter | Apply this filter in web. | Class | com.google.inject.servlet | Google Guice |
|
GuiceObjectFactory | | Class | com.google.inject.struts2 | Google Guice |
|
GuiceServletContextListener | As of Guice 2. | Class | com.google.inject.servlet | Google Guice |
|
HasDependencies | Returns the known dependencies for this type. | Interface | com.google.inject.spi | Google Guice |
|
ImplementationNode | Node for types that have Dependencys and are bound to InterfaceNodes. | Class | com.google.inject.grapher | Google Guice |
|
Inject | Annotates members of your implementation class (constructors, methods and fields) into which the Injector should inject values. | Class | com.google.inject | Google Guice |
|
InjectionListener | Listens for injections into instances of type I. | Interface | com.google.inject.spi | Google Guice |
|
InjectionPoint | A constructor, field or method that can receive injections. | Class | com.google.inject.spi | Google Guice |
|
InjectionRequest | A request to inject the instance fields and methods of an instance. | Class | com.google.inject.spi | Google Guice |
|
Injector | Builds the graphs of objects that make up your application. | Interface | com.google.inject | Google Guice |
|
InjectorGrapher | Guice injector grapher. | Interface | com.google.inject.grapher | Google Guice |
|
InstanceBinding | A binding to a single instance. | Interface | com.google.inject.spi | Google Guice |
|
InstanceFilterBinding | A binding to a single instance of a filter. | Interface | com.google.inject.servlet | Google Guice |
|
InstanceNode | Node for instances. | Class | com.google.inject.grapher | Google Guice |
|
InstanceServletBinding | A binding to a single instance of a servlet. | Interface | com.google.inject.servlet | Google Guice |
|
InterceptorBinding | Registration of interceptors for matching methods of matching classes. | Class | com.google.inject.spi | Google Guice |
|
InterfaceNode | Node for an interface type that has been bound to an implementation class or instance. | Class | com.google.inject.grapher | Google Guice |
|
JndiIntegration | Integrates Guice with JNDI. | Class | com.google.inject.jndi | Google Guice |
|
JpaPersistModule | JPA provider for guice persist. | Class | com.google.inject.persist.jpa | Google Guice |
|
Key | Binding key consisting of an injection type and an optional annotation. | Class | com.google.inject | Google Guice |
|
LinkedBindingBuilder | See the EDSL examples at Binder. | Interface | com.google.inject.binder | Google Guice |
|
LinkedFilterBinding | A linked binding to a filter. | Interface | com.google.inject.servlet | Google Guice |
|
LinkedKeyBinding | A binding to a linked key. | Interface | com.google.inject.spi | Google Guice |
|
LinkedServletBinding | A linked binding to a servlet. | Interface | com.google.inject.servlet | Google Guice |
|
ManagedBindingMBean | JMX interface to bindings. | Interface | com.google.inject.tools.jmx | Google Guice |
|
Manager | Provides a JMX interface to Guice. | Class | com.google.inject.tools.jmx | Google Guice |
|
MapBinder | An API to bind multiple map entries separately, only to later inject them as a complete map. | Class | com.google.inject.multibindings | Google Guice |
|
MapBinderBinding | A binding for a MapBinder. | Interface | com.google.inject.multibindings | Google Guice |
|
MapKey | Allows users define customized key type annotations for map bindings by annotating an annotation of a Map's key type. | Class | com.google.inject.multibindings | Google Guice |
|
Matcher | Returns true or false for a given input. | Interface | com.google.inject.matcher | Google Guice |
|
Matchers | Matcher implementations. | Class | com.google.inject.matcher | Google Guice |
|
MembersInjector | Injects dependencies into the fields and methods on instances of type T. | Interface | com.google.inject | Google Guice |
|
MembersInjectorLookup | A lookup of the members injector for a type. | Class | com.google.inject.spi | Google Guice |
|
Message | An error message and the context in which it occured. | Class | com.google.inject.spi | Google Guice |
|
Module | A module contributes configuration information, typically interface bindings, which will be used to create an Injector. | Interface | com.google.inject | Google Guice |
|
ModuleAnnotatedMethodScanner | Allows extensions to scan modules for annotated methods and bind those methods as providers, similar to @Provides methods. | Class | com.google.inject.spi | Google Guice |
|
ModuleAnnotatedMethodScannerBinding | Represents a call to Binder. | Class | com.google.inject.spi | Google Guice |
|
Modules | Static utility methods for creating and working with instances of Module. | Class | com.google.inject.util | Google Guice |
|
Modules .OverriddenModuleBuilder | See the EDSL example at override(). | Interface | com.google.inject.util.Modules | Google Guice |
|
Multibinder | An API to bind multiple values separately, only to later inject them as a complete collection. | Class | com.google.inject.multibindings | Google Guice |
|
MultibinderBinding | A binding for a Multibinder. | Interface | com.google.inject.multibindings | Google Guice |
|
MultibindingsScanner | Scans a module for annotations that signal multibindings, mapbindings, and optional bindings. | Class | com.google.inject.multibindings | Google Guice |
|
MultibindingsTargetVisitor | A visitor for the multibinder extension. | Interface | com.google.inject.multibindings | Google Guice |
|
NameFactory | Interface for a service that provides nice Strings that we can display in the graph for the types that come up in | Interface | com.google.inject.grapher | Google Guice |
|
Names | Utility methods for use with @Named. | Class | com.google.inject.name | Google Guice |
|
Node | Node in a guice dependency graph. | Class | com.google.inject.grapher | Google Guice |
|
NodeCreator | Creator of graph nodes. | Interface | com.google.inject.grapher | Google Guice |
|
NodeId | ID of a node in the graph. | Class | com.google.inject.grapher | Google Guice |
|
NodeId .NodeType | Instance node, used when something is bound to an instance. | Class | com.google.inject.grapher.NodeId | Google Guice |
|
NodeShape | Enum for the shapes that are most interesting for Guice graphing. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
NodeStyle | Styles for nodes. | Class | com.google.inject.grapher.graphviz | Google Guice |
|
OptionalBinder | An API to bind optional values, optionally with a default value. | Class | com.google.inject.multibindings | Google Guice |
|
OptionalBinderBinding | A binding for a OptionalBinder. | Interface | com.google.inject.multibindings | Google Guice |
|
OutOfScopeException | Thrown from Provider. | Class | com.google.inject | Google Guice |
|
PersistFilter | Apply this filter to enable the HTTP Request unit of work and to have guice-persist manage the lifecycle of active units of work. | Class | com.google.inject.persist | Google Guice |
|
PersistModule | | Class | com.google.inject.persist | Google Guice |
|
PersistService | Persistence provider service. | Interface | com.google.inject.persist | Google Guice |
|
PortIdFactory | Interface for a service that returns Graphviz port IDs, used for naming the rows in ImplementationNode-displaying GraphvizNodes. | Interface | com.google.inject.grapher.graphviz | Google Guice |
|
PortIdFactoryImpl | | Class | com.google.inject.grapher.graphviz | Google Guice |
|
PrivateBinder | Returns a binder whose configuration information is hidden from its environment by default. | Interface | com.google.inject | Google Guice |
|
PrivateElements | A private collection of elements that are hidden from the enclosing injector or module by default. | Interface | com.google.inject.spi | Google Guice |
|
PrivateModule | A module whose configuration information is hidden from its environment by default. | Class | com.google.inject | Google Guice |
|
ProvidedBy | A pointer to the default provider type for a type. | Class | com.google.inject | Google Guice |
|
Provider | An object capable of providing instances of type T. | Interface | com.google.inject | Google Guice |
|
ProviderBinding | A binding to a Provider that delegates to the binding for the provided type. | Interface | com.google.inject.spi | Google Guice |
|
ProviderInstanceBinding | A binding to a provider instance. | Interface | com.google.inject.spi | Google Guice |
|
ProviderKeyBinding | A binding to a provider key. | Interface | com.google.inject.spi | Google Guice |
|
ProviderLookup | A lookup of the provider for a type. | Class | com.google.inject.spi | Google Guice |
|
Providers | Static utility methods for creating and working with instances ofReturns a Guice-friendly com. | Class | com.google.inject.util | Google Guice |
|
ProviderWithDependencies | A provider with dependencies on other injected types. | Interface | com.google.inject.spi | Google Guice |
|
ProviderWithExtensionVisitor | A Provider that is part of an extension which supports a custom BindingTargetVisitor. | Interface | com.google.inject.spi | Google Guice |
|
ProvidesIntoMap | Annotates methods of a Module to add items to a MapBinder. | Class | com.google.inject.multibindings | Google Guice |
|
ProvidesIntoOptional | Annotates methods of a Module to add items to a Multibinder. | Class | com.google.inject.multibindings | Google Guice |
|
ProvidesIntoOptional .Type | Corresponds to OptionalBinder. | Class | com.google.inject.multibindings.ProvidesIntoOptional | Google Guice |
|
ProvidesIntoSet | Annotates methods of a Module to add items to a Multibinder. | Class | com.google.inject.multibindings | Google Guice |
|
ProvidesMethodBinding | An @Provides binding or binding produced by a ModuleAnnotatedMethodScanner. | Interface | com.google.inject.spi | Google Guice |
|
ProvidesMethodTargetVisitor | A visitor for the @Provides bindings. | Interface | com.google.inject.spi | Google Guice |
|
ProvisionException | Indicates that there was a runtime failure while providing an instance. | Class | com.google.inject | Google Guice |
|
ProvisionListener | Listens for provisioning of objects. | Interface | com.google.inject.spi | Google Guice |
|
ProvisionListener .ProvisionInvocation | Encapsulates a single act of provisioning. | Class | com.google.inject.spi.ProvisionListener | Google Guice |
|
ProvisionListenerBinding | Binds keys (picked using a Matcher) to a provision listener. | Class | com.google.inject.spi | Google Guice |
|
RequestScoper | Object that can be used to apply a request scope to a block of code. | Interface | com.google.inject.servlet | Google Guice |
|
RequestScoper .CloseableScope | Closeable subclass that does not throw any exceptions from close. | Interface | com.google.inject.servlet.RequestScoper | Google Guice |
|
RequireAtInjectOnConstructorsOption | A request to require explicit @Inject annotations on constructors. | Class | com.google.inject.spi | Google Guice |
|
RequireExactBindingAnnotationsOption | A request to require exact binding annotations. | Class | com.google.inject.spi | Google Guice |
|
RequireExplicitBindingsOption | A request to require explicit bindings. | Class | com.google.inject.spi | Google Guice |
|
RootKeySetCreator | Creator of the default starting set of keys to graph. | Interface | com.google.inject.grapher | Google Guice |
|
Scope | A scope is a level of visibility that instances provided by Guice may have. | Interface | com.google.inject | Google Guice |
|
ScopeAnnotation | Annotates annotations which are used for scoping. | Class | com.google.inject | Google Guice |
|
ScopeBinding | Registration of a scope annotation with the scope that implements it. | Class | com.google.inject.spi | Google Guice |
|
ScopedBindingBuilder | See the EDSL examples at Binder. | Interface | com.google.inject.binder | Google Guice |
|
Scopes | Built-in scope implementations. | Class | com.google.inject | Google Guice |
|
ScopingException | Exception thrown when there was a failure entering request scope. | Class | com.google.inject.servlet | Google Guice |
|
ServletModule | Configures the servlet scopes and creates bindings for the servlet API objects so you can inject the request, response, session, etc. | Class | com.google.inject.servlet | Google Guice |
|
ServletModule .FilterKeyBindingBuilder | See the EDSL examples at ServletModule. | Interface | com.google.inject.servlet.ServletModule | Google Guice |
|
ServletModule .ServletKeyBindingBuilder | See the EDSL examples at ServletModule. | Interface | com.google.inject.servlet.ServletModule | Google Guice |
|
ServletModuleBinding | A binding created by ServletModule. | Interface | com.google.inject.servlet | Google Guice |
|
ServletModuleTargetVisitor | A visitor for the servlet extension. | Interface | com.google.inject.servlet | Google Guice |
|
ServletScopes | | Class | com.google.inject.servlet | Google Guice |
|
ShortNameFactory | Reasonable implementation for NameFactory. | Class | com.google.inject.grapher | Google Guice |
|
SpringIntegration | Integrates Guice with Spring. | Class | com.google.inject.spring | Google Guice |
|
Stage | The stage we're running in. | Class | com.google.inject | Google Guice |
|
StaticInjectionRequest | A request to inject the static fields and methods of a type. | Class | com.google.inject.spi | Google Guice |
|
Struts2Factory | Cleanup up version from Bob's GuiceObjectFactory. | Class | com.google.inject.struts2 | Google Guice |
|
Struts2GuicePluginModule | Initializes the Struts 2 Guice Plugin. | Class | com.google.inject.struts2 | Google Guice |
|
ThrowingProvider | Alternative to the Guice Provider that throws a checked Exception. | Interface | com.google.inject.throwingproviders | Google Guice |
|
ThrowingProviderBinder | Builds a binding for a CheckedProvider. | Class | com.google.inject.throwingproviders | Google Guice |
|
Toolable | Instructs an Injector running in Stage. | Class | com.google.inject.spi | Google Guice |
|
Transactional | Any method or class marked with this annotation will be considered for transactionality. | Class | com.google.inject.persist | Google Guice |
|
TransitiveDependencyVisitor | BindingTargetVisitor that returns a Collection of the Keys of each Binding's | Class | com.google.inject.grapher | Google Guice |
|
TypeConverter | Converts constant string values to a different type. | Interface | com.google.inject.spi | Google Guice |
|
TypeConverterBinding | Registration of type converters for matching target types. | Class | com.google.inject.spi | Google Guice |
|
TypeEncounter | Context of an injectable type encounter. | Interface | com.google.inject.spi | Google Guice |
|
TypeListener | Listens for Guice to encounter injectable types. | Interface | com.google.inject.spi | Google Guice |
|
TypeListenerBinding | Binds types (picked using a Matcher) to an type listener. | Class | com.google.inject.spi | Google Guice |
|
TypeLiteral | Represents a generic type T. | Class | com.google.inject | Google Guice |
|
Types | Static methods for working with types. | Class | com.google.inject.util | Google Guice |
|
UnitOfWork | This interface is used to gain manual control over the unit of work. | Interface | com.google.inject.persist | Google Guice |
|
UntargettedBinding | An untargetted binding. | Interface | com.google.inject.spi | Google Guice |
|
UriPatternType | An enumeration of the available URI-pattern matching stylesEnum Constant Summary | Class | com.google.inject.servlet | Google Guice |