public interface Entity
| Modifier and Type | Interface and Description |
|---|---|
static class |
Entity.AbstractAccessible
Primary means to convenience-hide framework-internal methods from the user entity's public API
|
static interface |
Entity.Accessible
Fallback means to convenience-hide framework-internal methods from the user entity's public API
for classes that cannot extend
Entity.AbstractAccessible for whatever reason |
static interface |
Entity.Creator<E extends Entity,C extends Entity.Creator<E,C>> |
static class |
Entity.Static |
static interface |
Entity.Updater<E extends Entity,U extends Entity.Updater<E,U>> |
| Modifier and Type | Method and Description |
|---|---|
static <E extends Entity> |
data(E instance) |
static <E extends Entity> |
identity(E instance) |
default boolean |
isSameIdentity(Entity other) |
static XGettingList<Entity> |
layers(Entity entity) |
static <E> E |
searchLayer(Entity entity,
Class<E> type) |
static <E extends Entity> |
updateData(E entity,
E data) |
default void |
validateIdentity(Entity newData) |
static <E extends Entity> E identity(E instance)
static <E extends Entity> E data(E instance)
static <E extends Entity> boolean updateData(E entity, E data)
static XGettingList<Entity> layers(Entity entity)
default boolean isSameIdentity(Entity other)
default void validateIdentity(Entity newData)
Copyright © 2022 MicroStream Software. All rights reserved.