package org.test4j.json.encoder.single.jms; import java.io.Writer; import javax.management.openmbean.SimpleType; import org.test4j.json.encoder.single.FixedTypeEncoder; import org.test4j.json.encoder.single.fixed.StringEncoder; @SuppressWarnings("rawtypes") public class SimpleTypeEncoder extends FixedTypeEncoder<SimpleType> { protected SimpleTypeEncoder() { super(SimpleType.class); } @Override protected void encodeSingleValue(SimpleType target, Writer writer) throws Exception { String typename = target.getTypeName(); writer.append(quote_Char); StringEncoder.writeEscapeString(typename, writer); writer.append(quote_Char); } }