org.robokind.impl.motion.jointgroup
Class RobotJointGroupXMLFileLoader

java.lang.Object
  extended by org.robokind.impl.motion.jointgroup.RobotJointGroupXMLFileLoader
All Implemented Interfaces:
ServiceConfigurationLoader<RobotJointGroupConfig,File>

public class RobotJointGroupXMLFileLoader
extends Object
implements ServiceConfigurationLoader<RobotJointGroupConfig,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
RobotJointGroupXMLFileLoader()
           
 
Method Summary
 Class<RobotJointGroupConfig> getConfigurationClass()
           
 VersionProperty getConfigurationFormat()
           
 Class<File> getParameterClass()
           
 RobotJointGroupConfig loadConfiguration(File param)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RobotJointGroupXMLFileLoader

public RobotJointGroupXMLFileLoader()
Method Detail

getConfigurationFormat

public VersionProperty getConfigurationFormat()
Specified by:
getConfigurationFormat in interface ServiceConfigurationLoader<RobotJointGroupConfig,File>

loadConfiguration

public RobotJointGroupConfig loadConfiguration(File param)
                                        throws org.apache.commons.configuration.ConfigurationException
Specified by:
loadConfiguration in interface ServiceConfigurationLoader<RobotJointGroupConfig,File>
Throws:
org.apache.commons.configuration.ConfigurationException

getConfigurationClass

public Class<RobotJointGroupConfig> getConfigurationClass()
Specified by:
getConfigurationClass in interface ServiceConfigurationLoader<RobotJointGroupConfig,File>

getParameterClass

public Class<File> getParameterClass()
Specified by:
getParameterClass in interface ServiceConfigurationLoader<RobotJointGroupConfig,File>


Copyright © 2011-2012. All Rights Reserved.