package org.test4j.json.encoder.single.jms;
import java.io.Writer;
import javax.management.ObjectName;
import org.test4j.json.encoder.single.SpecTypeEncoder;
import org.test4j.json.encoder.single.fixed.StringEncoder;
public class ObjectNameEncoder<T extends ObjectName> extends SpecTypeEncoder<T> {
protected ObjectNameEncoder() {
super(ObjectName.class);
}
@Override
protected void encodeSingleValue(T target, Writer writer) throws Exception {
String value = target.toString();
writer.append(quote_Char);
StringEncoder.writeEscapeString(value, writer);
writer.append(quote_Char);
}
@Override
protected void encodeOtherProperty(T target, Writer writer) throws Exception {
// TODO Auto-generated method stub
}
}