com.db4o.config |
|
Java Source File Name | Type | Comment |
Alias.java | Interface | Implement this interface when implementing special custom Aliases
for classes, packages or namespaces. |
ClientServerConfiguration.java | Interface | Client/Server configuration interface. |
Compare.java | Interface | allows special comparison behaviour during query evaluation. |
ConfigScope.java | Class | |
Configuration.java | Interface | configuration interface.
This interface contains methods to configure db4o.
The global Configuration context is available with
com.db4o.Db4o.configure .
When an ObjectContainer or ObjectServer is opened, the global Configuration
context is cloned and copied into the ObjectContainer/ObjectServer.
That means every ObjectContainer/ObjectServer gets it's own copy of
configuration settings.
Most configuration settings should be set before opening an
ObjectContainer/ObjectServer.
Some configuration settings can be modified on an open
ObjectContainer/ObjectServer. |
ConfigurationItem.java | Interface | Implement this interface for configuration items that encapsulate
a batch of configuration settings or that need to be applied
to ObjectContainers after they are opened. |
DotnetSupport.java | Class | Adds the basic configuration settings required to access a
.net generated database from java. |
Entry.java | Class | |
FreespaceConfiguration.java | Interface | interface to configure the freespace system to be used.
All methods should be called before opening database files.
If db4o is instructed to exchange the system
(
FreespaceConfiguration.useIndexSystem() ,
FreespaceConfiguration.useRamSystem() )
this will happen on opening the database file.
By default the index-based system will be used. |
FreespaceFiller.java | Interface | Callback hook for overwriting freed space in the database file. |
GlobalOnlyConfigException.java | Class | db4o-specific exception.
This exception is thrown when a global configuration
setting is attempted on an open object container. |
NativeSocketFactory.java | Interface | Create platform native server and client sockets. |
ObjectAttribute.java | Interface | generic interface to allow returning an attribute of an object. |
ObjectClass.java | Interface | configuration interface for classes. |
ObjectConstructor.java | Interface | interface to allow instantiating objects by calling specific constructors. |
ObjectField.java | Interface | configuration interface for fields of classes. |
ObjectTranslator.java | Interface | translator interface to translate objects on storage and activation.
By writing classes that implement this interface, it is possible to
define how application classes are to be converted to be stored more efficiently.
Before starting a db4o session, translator classes need to be registered. |
PlainSocketFactory.java | Class | Create raw platform native sockets. |
QueryConfiguration.java | Interface | interface to configure the querying settings to be used by the query processor. |
QueryEvaluationMode.java | Class | This class provides static constants for the query evaluation
modes that db4o supports. |
TClass.java | Class | |
TCollection.java | Class | |
THashtable.java | Class | |
TMap.java | Class | |
TNull.java | Class | |
TSerializable.java | Class | |
TTransient.java | Class | |
TTreeMap.java | Class | |
TTreeSet.java | Class | |
TVector.java | Class | |
TypeAlias.java | Class | a simple Alias for a single Class or Type, using #equals() on
the names in the resolve method.
See
Alias for concrete examples. |
WildcardAlias.java | Class | Wildcard Alias functionality to create aliases for packages,
namespaces or multiple similar named classes. |