@Override public Property getArrayItem() { if ("array".equals(parameter.getType())) { return parameter.getItems(); } return null; }
@Override public Property getArrayItem() { if ("array".equals(parameter.getType())) { return parameter.getItems(); } return null; }
private void walkSerializableParameter(SerializableParameter parameter) { // parameter has already been visited as a parameter Property items = parameter.getItems(); if (items != null) { callbacks.property(null, items); callbacks.any(items); walkProperty(items); } }
List<Object> output = new ArrayList<Object>(); SerializableParameter sp = (SerializableParameter) parameter; if (sp.getItems() != null) { Property inner = sp.getItems(); TypeFactory tf = Json.mapper().getTypeFactory(); SerializableParameter sp = (SerializableParameter) parameter; return cast(o.get(0), sp.getItems(), tf.constructType(cls));
List<Object> output = new ArrayList<Object>(); SerializableParameter sp = (SerializableParameter) parameter; if (sp.getItems() != null) { Property inner = sp.getItems(); TypeFactory tf = Json.mapper().getTypeFactory(); SerializableParameter sp = (SerializableParameter) parameter; return cast(o.get(0), sp.getItems(), tf.constructType(cls));
public static String javaTypeFor(final SerializableParameter parameter) { final String type = parameter.getType(); if ("array".equals(type)) { final Property items = parameter.getItems(); final String elementType = items.getType(); final String elementFormat = items.getFormat(); return javaTypeFor(elementType, elementFormat) + "[]"; } final String format = parameter.getFormat(); return javaTypeFor(type, format); }
public static String javaTypeFor(final SerializableParameter parameter) { final String type = parameter.getType(); if ("array".equals(type)) { final Property items = parameter.getItems(); final String elementType = items.getType(); final String elementFormat = items.getFormat(); return javaTypeFor(elementType, elementFormat) + "[]"; } final String format = parameter.getFormat(); return javaTypeFor(type, format); }
.map(v -> schemaValidator.validate(v, parameter.getItems())) .filter(s -> s != null) .findFirst();
public static String javaTypeFor(final SerializableParameter parameter) { final String type = parameter.getType(); if ("array".equals(type)) { final Property items = parameter.getItems(); final String elementType = items.getType(); final String elementFormat = items.getFormat(); return javaTypeFor(elementType, elementFormat) + "[]"; } final String format = parameter.getFormat(); return javaTypeFor(type, format); }
public static String javaTypeFor(final SerializableParameter parameter) { final String type = parameter.getType(); if ("array".equals(type)) { final Property items = parameter.getItems(); final String elementType = items.getType(); final String elementFormat = items.getFormat(); return javaTypeFor(elementType, elementFormat) + "[]"; } final String format = parameter.getFormat(); return javaTypeFor(type, format); }
public JavaType getTypeFromParameter(Parameter parameter, Map<String, Model> definitions) { if (parameter instanceof SerializableParameter) { SerializableParameter sp = (SerializableParameter) parameter; Property inner = sp.getItems(); JavaType tp = getTypeFromProperty(sp.getType(), sp.getFormat(), inner, definitions); if(tp != null) { return tp; } } else if (parameter instanceof BodyParameter) { BodyParameter bp = (BodyParameter) parameter; Model model = bp.getSchema(); return getTypeFromModel("", model, definitions); } return null; }
public JavaType getTypeFromParameter(Parameter parameter, Map<String, Model> definitions) { if (parameter instanceof SerializableParameter) { SerializableParameter sp = (SerializableParameter) parameter; Property inner = sp.getItems(); JavaType tp = getTypeFromProperty(sp.getType(), sp.getFormat(), inner, definitions); if(tp != null) { return tp; } } else if (parameter instanceof BodyParameter) { BodyParameter bp = (BodyParameter) parameter; Model model = bp.getSchema(); return getTypeFromModel("", model, definitions); } return null; }
Property items = sp.getItems(); Schema itemsSchema = convert(items); a.setItems(itemsSchema);
Property items = sp.getItems(); Schema itemsSchema = convert(items); a.setItems(itemsSchema);
Property items = sp.getItems(); Schema itemsSchema = convert(items); a.setItems(itemsSchema);