com.kuka.roboticsAPI.controllerModel.sunrise.mapping
Class ConditionCommandMapper
java.lang.Object
com.kuka.roboticsAPI.controllerModel.mapping.AbstractMapper<SunriseMappingToken>
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.SunriseMapper
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.CommandMapper
com.kuka.roboticsAPI.controllerModel.sunrise.mapping.ConditionCommandMapper
public class ConditionCommandMapper
- extends CommandMapper
Mapper for condition commands.
- This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConditionCommandMapper
public ConditionCommandMapper()
map
protected void map(SunriseMappingToken info)
- Description copied from class:
AbstractMapper
- This method is called when the mapper should map a command for which it
is registered. It is to be overridden by the descendant mappers.
- Specified by:
map in class AbstractMapper<SunriseMappingToken>
- Parameters:
info - The mapping information for the current mapping process.
mapEvent
protected void mapEvent(SunriseMappingToken info,
List<SunriseConditionObserver> conditionObserverList)
- Maps an event condition.
- Parameters:
conditionObserverList - List of condition observers to mapinfo - The mapping information- This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.
getMappingTypes
public Collection<Class<?>> getMappingTypes()
- Gets the mapping types which this mapper can map. A type can be a command
or a part of a command, depending on what the mapper is able to do. For
example, the type could be an IAction, an IControllerCommand or an
IStopCondition.
- Specified by:
getMappingTypes in class AbstractMapper<SunriseMappingToken>
- Returns:
- The mapping types which this mapper can map.
null is
not allowed. - This element is an undocumented internal feature. It is not intended to be used by applications as it might change or be removed in future versions.
Copyright © 2019. All rights reserved.