package com.temenos.interaction.rimdsl; import org.eclipse.xtext.conversion.ValueConverterException; import org.eclipse.xtext.conversion.impl.AbstractValueConverter; import org.eclipse.xtext.nodemodel.INode; /** * Handler the escaping of any URISTRING types within RIMDsl * * @author aphethean */ public class UriStringConverter extends AbstractValueConverter<String> { public String toString(String value) throws ValueConverterException { return '"' + value + '"'; } public String toValue(String string, INode node) { if (string == null) return null; return string.substring(1, string.length() - 1); } }