return validate(element, schema.getRef(), object);
}
protected void recurseRecord(DataElement element, RecordDataSchema schema, DataMap map)
{
MutableDataElement childElement = new MutableDataElement(element);
for (Map.Entry<String, Object> entry : map.entrySet())
{
String key = entry.getKey();
RecordDataSchema.Field field = schema.getField(key);
if (field != null)
{
Object value = entry.getValue();
DataSchema childSchema = field.getType();
childElement.setValueNameSchema(value, key, childSchema);
validate(childElement, childSchema, value);
}
}
}