| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |
|
| 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 |