ENTITY_TYPE - Type de l'entité suiviepublic class EntityPusher<ENTITY_TYPE> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EntityPusher.EntityAction
Evénements pouvant arriver aux entités.
|
| Constructor and Description |
|---|
EntityPusher(Class<? super ENTITY_TYPE> entityTypeSet)
Constructeur.
|
| Modifier and Type | Method and Description |
|---|---|
List<EntityPushListener<? super ENTITY_TYPE>> |
getEntityPushListeners() |
Class<? super ENTITY_TYPE> |
getEntityType()
Accède au type de l'entité suivie.
|
void |
notifyAll(EntityPusher.EntityAction entityAction,
ENTITY_TYPE entity)
Notifie tous les listeners enregistrés.
|
void |
registerEntityPushListener(EntityPushListener<? super ENTITY_TYPE> entityPushListener)
Enregistre un listener auprès du notifier.
|
void |
unregisterEntityPushListener(EntityPushListener<? super ENTITY_TYPE> entityPushListener)
Désenregistre un listener auprès du notifier.
|
public EntityPusher(Class<? super ENTITY_TYPE> entityTypeSet)
entityTypeSet - type de l'entité suiviepublic Class<? super ENTITY_TYPE> getEntityType()
public void registerEntityPushListener(EntityPushListener<? super ENTITY_TYPE> entityPushListener)
entityPushListener - listener concernépublic List<EntityPushListener<? super ENTITY_TYPE>> getEntityPushListeners()
public void unregisterEntityPushListener(EntityPushListener<? super ENTITY_TYPE> entityPushListener)
entityPushListener - listener concernépublic void notifyAll(EntityPusher.EntityAction entityAction, ENTITY_TYPE entity)
entityAction - événement à notifierentity - entité concernéeCopyright © 2014–2016 Université de Lorraine. All rights reserved.