public abstract class NxMatchInfoHelper<T extends org.opendaylight.yangtools.yang.binding.DataObject,B extends org.opendaylight.yangtools.concepts.Builder<T>> extends Object implements NxMatchInfo
Modifier | Constructor and Description |
---|---|
protected |
NxMatchInfoHelper(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.ExtensionKey> keyClass) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
applyValue(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714.NxAugMatchNodesNodeTableFlowBuilder matchBuilder,
T value) |
void |
createInnerMatchBuilder(Map<Class<?>,Object> mapMatchBuilder)
Creater the inner match object.
|
boolean |
equals(Object other) |
int |
hashCode() |
protected abstract void |
populateBuilder(B builder) |
void |
setMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder matchBuilder,
Map<Class<?>,Object> mapMatchBuilder)
Set the match to the match builder.
|
abstract String |
toString() |
protected NxMatchInfoHelper(Class<? extends org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.general.rev140714.ExtensionKey> keyClass)
public void createInnerMatchBuilder(Map<Class<?>,Object> mapMatchBuilder)
MatchInfoBase
createInnerMatchBuilder
in interface MatchInfoBase
mapMatchBuilder
- the map which holds the matches.public void setMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder matchBuilder, Map<Class<?>,Object> mapMatchBuilder)
MatchInfoBase
setMatch
in interface MatchInfoBase
matchBuilder
- the matchbuilder to set the matchmapMatchBuilder
- the map containing the matchesprotected abstract void applyValue(org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.nicira.match.rev140714.NxAugMatchNodesNodeTableFlowBuilder matchBuilder, T value)
protected abstract void populateBuilder(B builder)
Copyright © 2019 OpenDaylight. All rights reserved.