public final class BindingTypes extends Object
Modifier and Type | Field and Description |
---|---|
static ConcreteType |
BASE_IDENTITY |
static ConcreteType |
DATA_CONTAINER |
static ConcreteType |
DATA_OBJECT |
static ConcreteType |
DATA_ROOT |
static ConcreteType |
NOTIFICATION |
static ConcreteType |
NOTIFICATION_LISTENER |
static JavaTypeName |
ROUTING_CONTEXT |
static ConcreteType |
RPC_INPUT |
static ConcreteType |
RPC_OUTPUT |
static ConcreteType |
RPC_SERVICE |
Modifier and Type | Method and Description |
---|---|
static ParameterizedType |
action(Type parent,
Type input,
Type output)
Type specializing
Action for a particular type. |
static ParameterizedType |
augmentable(Type type)
Specialize
Augmentable for a particular type. |
static ParameterizedType |
childOf(Type type)
Specialize
ChildOf for a particular type. |
static ParameterizedType |
choiceIn(Type type)
Type specializing
ChoiceIn for a particular type. |
static ParameterizedType |
identifiable(Type type)
Type specializing
Identifiable for a particular type. |
static ParameterizedType |
identifier(Type type)
Type specializing
Identifier for a particular type. |
static ParameterizedType |
instanceIdentifier(Type type)
Type specializing
InstanceIdentifier for a particular type. |
static ParameterizedType |
keyedListAction(Type parent,
Type keyType,
Type input,
Type output)
Type specializing
KeyedListAction for a particular type. |
static ParameterizedType |
rpcResult(Type type)
Type specializing
RpcResult for a particular type. |
public static final ConcreteType BASE_IDENTITY
public static final ConcreteType DATA_CONTAINER
public static final ConcreteType DATA_OBJECT
public static final ConcreteType DATA_ROOT
public static final ConcreteType NOTIFICATION
public static final ConcreteType NOTIFICATION_LISTENER
public static final ConcreteType RPC_INPUT
public static final ConcreteType RPC_OUTPUT
public static final ConcreteType RPC_SERVICE
public static final JavaTypeName ROUTING_CONTEXT
public static ParameterizedType action(Type parent, Type input, Type output)
Action
for a particular type.parent
- Type of parent defining the actioninput
- Type input typeoutput
- Type output typeAction<Parent, Input, Output>
NullPointerException
- if any argument is is nullpublic static ParameterizedType keyedListAction(Type parent, Type keyType, Type input, Type output)
KeyedListAction
for a particular type.parent
- Type of parent defining the actionkeyType
- Type of parent's keyinput
- Type input typeoutput
- Type output typeKeyedListAction<ParentKey, Parent, Input, Output>
NullPointerException
- if any argument is is nullpublic static ParameterizedType augmentable(Type type)
Augmentable
for a particular type.type
- Type for which to specializeAugmentable<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType childOf(Type type)
ChildOf
for a particular type.type
- Type for which to specializeChildOf<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType choiceIn(Type type)
ChoiceIn
for a particular type.type
- Type for which to specializeChoiceIn<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType identifier(Type type)
Identifier
for a particular type.type
- Type for which to specializeIdentifier<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType identifiable(Type type)
Identifiable
for a particular type.type
- Type for which to specializeIdentifiable<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType instanceIdentifier(Type type)
InstanceIdentifier
for a particular type.type
- Type for which to specializeInstanceIdentifier<Type>
NullPointerException
- if type
is nullpublic static ParameterizedType rpcResult(Type type)
RpcResult
for a particular type.type
- Type for which to specializeRpcResult<Type>
NullPointerException
- if type
is nullCopyright © 2019 OpenDaylight. All rights reserved.