org.mechio.api.motion.sync
Class SynchronizedRobotFactory

java.lang.Object
  extended by org.mechio.api.motion.sync.SynchronizedRobotFactory
All Implemented Interfaces:
org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>

public class SynchronizedRobotFactory
extends java.lang.Object
implements org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>

Author:
Matthew Stevenson

Constructor Summary
SynchronizedRobotFactory()
           
 
Method Summary
 Robot build(SynchronizedRobotConfig config)
           
 java.lang.Class<SynchronizedRobotConfig> getConfigurationClass()
           
 java.lang.Class<Robot> getServiceClass()
           
 org.jflux.api.common.rk.config.VersionProperty getServiceVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SynchronizedRobotFactory

public SynchronizedRobotFactory()
Method Detail

getServiceVersion

public org.jflux.api.common.rk.config.VersionProperty getServiceVersion()
Specified by:
getServiceVersion in interface org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>

build

public Robot build(SynchronizedRobotConfig config)
Specified by:
build in interface org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>

getServiceClass

public java.lang.Class<Robot> getServiceClass()
Specified by:
getServiceClass in interface org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>

getConfigurationClass

public java.lang.Class<SynchronizedRobotConfig> getConfigurationClass()
Specified by:
getConfigurationClass in interface org.jflux.api.common.rk.services.ServiceFactory<Robot,SynchronizedRobotConfig>


Copyright © 2011-2014. All Rights Reserved.