public Transcoder getTranscoder(String format) { if (transcoders == null) { transcoders = new HashMap<String, Transcoder>(); JSONTranscoder jt = new JSONTranscoder(true, true, false); jt.setMaxLevel(entityBrokerManager.getMaxJSONLevel()); transcoders.put(jt.getHandledFormat(), jt); transcoders.put(Formats.JSONP, jt); XMLTranscoder xt = new XMLTranscoder(true, true, false, false); transcoders.put(xt.getHandledFormat(), xt); HTMLTranscoder ht = new HTMLTranscoder(); transcoders.put(ht.getHandledFormat(), ht); } Transcoder transcoder = transcoders.get(format); if (transcoder == null) { throw new IllegalArgumentException("Failed to find a transcoder for format, none exists, cannot encode or decode data for format: " + format); } return transcoder; }
public Transcoder getTranscoder(String format) { if (transcoders == null) { transcoders = new HashMap<String, Transcoder>(); JSONTranscoder jt = new JSONTranscoder(true, true, false); jt.setMaxLevel(entityBrokerManager.getMaxJSONLevel()); transcoders.put(jt.getHandledFormat(), jt); transcoders.put(Formats.JSONP, jt); XMLTranscoder xt = new XMLTranscoder(true, true, false, false); transcoders.put(xt.getHandledFormat(), xt); HTMLTranscoder ht = new HTMLTranscoder(); transcoders.put(ht.getHandledFormat(), ht); } Transcoder transcoder = transcoders.get(format); if (transcoder == null) { throw new IllegalArgumentException("Failed to find a transcoder for format, none exists, cannot encode or decode data for format: " + format); } return transcoder; }