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.