org.robokind.impl.motion.config
Class RobotConfigXMLFileLoader

java.lang.Object
  extended by org.robokind.impl.motion.config.RobotConfigXMLFileLoader
All Implemented Interfaces:
org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>

public class RobotConfigXMLFileLoader
extends Object
implements org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>

Author:
Matthew Stevenson

Field Summary
 
Fields inherited from interface org.robokind.api.common.services.ServiceConfigurationLoader
PROP_CONFIG_FORMAT_VERSION, PROP_PARAMETER_CLASS, PROP_SERVICE_CONFIG_CLASS
 
Constructor Summary
RobotConfigXMLFileLoader()
           
 
Method Summary
 Class<org.robokind.api.motion.servos.config.ServoRobotConfig> getConfigurationClass()
           
 org.robokind.api.common.config.VersionProperty getConfigurationFormat()
           
 Class<File> getParameterClass()
           
 org.robokind.api.motion.servos.config.ServoRobotConfig loadConfiguration(File param)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RobotConfigXMLFileLoader

public RobotConfigXMLFileLoader()
Method Detail

getConfigurationFormat

public org.robokind.api.common.config.VersionProperty getConfigurationFormat()
Specified by:
getConfigurationFormat in interface org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>

loadConfiguration

public org.robokind.api.motion.servos.config.ServoRobotConfig loadConfiguration(File param)
Specified by:
loadConfiguration in interface org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>

getConfigurationClass

public Class<org.robokind.api.motion.servos.config.ServoRobotConfig> getConfigurationClass()
Specified by:
getConfigurationClass in interface org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>

getParameterClass

public Class<File> getParameterClass()
Specified by:
getParameterClass in interface org.robokind.api.common.services.ServiceConfigurationLoader<org.robokind.api.motion.servos.config.ServoRobotConfig,File>


Copyright © 2011. All Rights Reserved.