Package | Description |
---|---|
com.speedment |
The base package of Speedment.
|
com.speedment.component |
The
Components of the
Speedment platform. |
com.speedment.component.connectionpool |
The
ConnectionPoolComponent and related classes are located in this
package. |
com.speedment.component.resultset |
The
ResultSetMapperComponent and related classes are located in this
package. |
Modifier and Type | Method and Description |
---|---|
<R extends Component> |
Speedment.get(Class<R> interfaceClass)
|
Modifier and Type | Method and Description |
---|---|
Component |
Speedment.put(Component item)
Puts a new Component in the Speedment platform and returns the previous
Component (if any) with the same interface class.
|
Modifier and Type | Method and Description |
---|---|
Stream<Component> |
Speedment.components()
Creates and returns a new Stream of all installed Components.
|
Modifier and Type | Method and Description |
---|---|
Component |
Speedment.put(Component item)
Puts a new Component in the Speedment platform and returns the previous
Component (if any) with the same interface class.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ComponentConstructor<C extends Component>
This functional interface represents a constructor for a class implementing
the
Component interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
CodeGenerationComponent
This Component interface is used for Speedmens's code generation.
|
interface |
DbmsHandlerComponent
This class is a pluggable factory that produces
DbmsHandlers for a given Dbms. |
interface |
DocumentPropertyComponent
Describes which implementations the
Document interface to use at
different places in the config tree. |
interface |
EntityManager
An Entity Manager is be used to handle persistence for any Entity.
|
interface |
EventComponent
An event bus that is used to let Speedment plugins know when different stages of
execution has been reached.
|
interface |
ManagerComponent
The ManagerComponent provides the mapping between entities and their
corresponding managers.
|
interface |
PasswordComponent |
interface |
PrimaryKeyFactoryComponent
The PrimaryKeyFactoryComponent is responsible for generating primary keys.
|
interface |
ProjectComponent
This Component interface is used for holding the current
Project that is being
used by Speedment. |
interface |
StreamSupplierComponent
This Component interface is used to obtain streams for different tables.
|
interface |
TypeMapperComponent |
interface |
UserInterfaceComponent
The user interface component contains a number of useful methods required to
pass information between different parts of the UI.
|
Modifier and Type | Method and Description |
---|---|
Component |
Component.defaultCopy(Speedment speedment)
Creates and returns a default copy of this component.
|
Modifier and Type | Method and Description |
---|---|
default Class<? extends Component> |
EventComponent.getComponentClass() |
default Class<? extends Component> |
DocumentPropertyComponent.getComponentClass()
Returns the Component interface Class this Component implements.
|
Class<? extends Component> |
Component.getComponentClass()
Returns the Component interface Class this Component implements.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConnectionPoolComponent
This Component interface is used for holding the connection pool that is
being used by Speedment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ResultSetMapperComponent
The JavaTypeMapperComponent provides a mapping from a certain DbmsType and
Class to a certain JavaTypeMapping.
|
Copyright © 2016 Speedment, Inc.. All rights reserved.