Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 package org.ros.internal.node.response;
00018
00019 import java.net.URI;
00020 import java.net.URISyntaxException;
00021
00022 import org.ros.exception.RosRuntimeException;
00023
00027 public class UriResultFactory implements ResultFactory<URI> {
00028
00029 @Override
00030 public URI newFromValue(Object value) {
00031 try {
00032 return new URI((String) value);
00033 } catch (URISyntaxException e) {
00034 throw new RosRuntimeException(e);
00035 }
00036 }
00037 }