Ejemplo n.º 1
0
 @SuppressWarnings("rawtypes")
 public void checkMapResolve(Map object, String fieldName) {
   if (resolveStatus == NeedToResolve) {
     MapResolveFieldDeserializer fieldResolver =
         new MapResolveFieldDeserializer(object, fieldName);
     ResolveTask task = getLastResolveTask();
     task.setFieldDeserializer(fieldResolver);
     task.setOwnerContext(context);
     setResolveStatus(DefaultJSONParser.NONE);
   }
 }
Ejemplo n.º 2
0
 @SuppressWarnings("rawtypes")
 public void checkListResolve(Collection array) {
   if (resolveStatus == NeedToResolve) {
     final int index = array.size() - 1;
     final List list = (List) array;
     ResolveTask task = getLastResolveTask();
     task.setFieldDeserializer(new ListResolveFieldDeserializer(this, list, index));
     task.setOwnerContext(context);
     setResolveStatus(DefaultJSONParser.NONE);
   }
 }