| Interface | Description |
|---|---|
| Entity |
Base class for data entities in LensKit.
|
| EntityIndex |
An index to look up entities by attribute value.
|
| Class | Description |
|---|---|
| AbstractEntity |
Base class to make it easier to implement entities.
|
| Attribute<T> |
An attribute associated with an entity, consisting of its name, type, and value.
|
| BasicEntityBuilder |
General-purpose builder for entities.
|
| CommonAttributes |
Definitions and utilities for common fields.
|
| CommonTypes |
Definitions and utiltiies for common entity types.
|
| Entities | |
| EntityBuilder |
Base class for entity builders.
|
| EntityCollection |
A collection of entities of a single type.
|
| EntityCollectionBuilder |
Builder class for entity collections.
|
| EntityDefaults |
Descriptor for the default characteristics of an entity type.
|
| EntityDerivation |
Describe a derivation of one entity from another.
|
| EntityFactory |
Class for quickly building common entity types.
|
| EntityIndexBuilder |
Builder for entity indexes.
|
| EntityType |
A type for an entity.
|
| TypedName<T> |
An association of a type with a name.
|
| Exception | Description |
|---|---|
| NoSuchAttributeException |
Exception thrown when a nonexistent field is requested.
|
| Annotation Type | Description |
|---|---|
| BuiltBy |
Identify the builder type for an entity class.
|
| DefaultEntityType |
Indicate the default entity type for an entity view class.
|
Code for LensKit’s core entity data model.
Entities form the heart of LensKit’s data model. These are modeled by the Entity interface. Each entity has a type and an ID, along with key-value pairs describing the entity’s various attributes.