Package | Description |
---|---|
org.epics.pvmanager |
|
Modifier and Type | Class and Description |
---|---|
class |
NotificationSupport<T>
Dedicated notification type support.
|
Modifier and Type | Method and Description |
---|---|
protected static <T extends TypeSupport<?>> |
TypeSupport.typeSupportsFor(Class<T> supportFamily)
Returns all the type supports available for the given class.
|
Modifier and Type | Method and Description |
---|---|
protected static <T> TypeSupport<T> |
TypeSupport.findTypeSupportFor(Class<? extends TypeSupport> supportFamily,
Class<T> typeClass)
Calculates and caches the type support for a particular class, so that
introspection does not occur at every call.
|
Modifier and Type | Method and Description |
---|---|
protected Class<? extends TypeSupport> |
TypeSupport.getTypeSupportFamily()
Defines which type of support is implementing, notification or time.
|
Modifier and Type | Method and Description |
---|---|
static void |
TypeSupport.addTypeSupport(TypeSupport<?> typeSupport)
Adds type support for the given class.
|
Modifier and Type | Method and Description |
---|---|
protected static <T> TypeSupport<T> |
TypeSupport.findTypeSupportFor(Class<? extends TypeSupport> supportFamily,
Class<T> typeClass)
Calculates and caches the type support for a particular class, so that
introspection does not occur at every call.
|
static boolean |
TypeSupport.isTypeDirectlySupported(Class<? extends TypeSupport> typeSupportFamily,
Class<?> type)
Checks whether the type is supported on the same exact type.
|
static boolean |
TypeSupport.isTypeSupported(Class<? extends TypeSupport> typeSupportFamily,
Class<?> type)
Checks whether the type is supported directly or through one of the
supertypes.
|
Constructor and Description |
---|
TypeSupport(Class<T> type,
Class<? extends TypeSupport> typeSupportFamily)
Creates a new type support of the given type
|
Copyright © 2010–2015. All rights reserved.