public class EventTypeScanner extends AbstractClassScanner<Event,EventType>
| Modifier and Type | Method and Description |
|---|---|
protected void |
doScanClass(Class<Event> eventClass)
Creates mapping between event type and its implementation class.
|
Class<? extends Event> |
getEventClass(String eventType)
Returns an implementation class given an event type.
|
String |
getEventType(Class<? extends Event> eventClass)
Given an event class, returns the event type implemented by that class.
|
static EventTypeScanner |
getInstance() |
scanClass, scanClass, scanPackage, scanPackagepublic static EventTypeScanner getInstance()
protected void doScanClass(Class<Event> eventClass)
doScanClass in class AbstractClassScanner<Event,EventType>eventClass - Class containing EventType annotation.public Class<? extends Event> getEventClass(String eventType)
eventType - The event type whose implementation class is sought.Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.