private static AbstractType typeScriptTypeFromJsonType(JsonFormatTypes type) { switch (type) { case ANY: return AnyType.getInstance(); case BOOLEAN: return BooleanType.getInstance(); case ARRAY: return new ArrayType(AnyType.getInstance()); case INTEGER: //$FALL-THROUGH$ case NUMBER: return NumberType.getInstance(); case STRING: return StringType.getInstance(); default: throw new UnsupportedOperationException(); } }
protected void _acceptTimestampVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) throws JsonMappingException { // By default, most sub-types use JSON Array, so do this: JsonArrayFormatVisitor v2 = visitor.expectArrayFormat(typeHint); if (v2 != null) { v2.itemsFormat(JsonFormatTypes.INTEGER); } }
public final void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { if (paramJsonFormatVisitorWrapper != null) { JsonArrayFormatVisitor localJsonArrayFormatVisitor = paramJsonFormatVisitorWrapper.expectArrayFormat(paramJavaType); if (localJsonArrayFormatVisitor != null) localJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.BOOLEAN); } }
public final void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { if (paramJsonFormatVisitorWrapper != null) { JsonArrayFormatVisitor localJsonArrayFormatVisitor = paramJsonFormatVisitorWrapper.expectArrayFormat(paramJavaType); if (localJsonArrayFormatVisitor != null) localJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.STRING); } }
public final void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { if (paramJsonFormatVisitorWrapper != null) { JsonArrayFormatVisitor localJsonArrayFormatVisitor = paramJsonFormatVisitorWrapper.expectArrayFormat(paramJavaType); if (localJsonArrayFormatVisitor != null) localJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.NUMBER); } }
public final void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { if (paramJsonFormatVisitorWrapper != null) { JsonArrayFormatVisitor localJsonArrayFormatVisitor = paramJsonFormatVisitorWrapper.expectArrayFormat(paramJavaType); if (localJsonArrayFormatVisitor != null) localJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.INTEGER); } }
public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper paramJsonFormatVisitorWrapper, JavaType paramJavaType) { if (paramJsonFormatVisitorWrapper != null) { JsonArrayFormatVisitor localJsonArrayFormatVisitor = paramJsonFormatVisitorWrapper.expectArrayFormat(paramJavaType); if (localJsonArrayFormatVisitor != null) localJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.STRING); } }
protected final void acceptContentVisitor(JsonArrayFormatVisitor paramJsonArrayFormatVisitor) { paramJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.STRING); }
protected void acceptContentVisitor(JsonArrayFormatVisitor paramJsonArrayFormatVisitor) { paramJsonArrayFormatVisitor.itemsFormat(JsonFormatTypes.STRING); }
@Override public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) { visitor.expectArrayFormat(typeHint).itemsFormat(JsonFormatTypes.BOOLEAN); }
@Override public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) { visitor.expectArrayFormat(typeHint).itemsFormat(JsonFormatTypes.STRING); }
@Override public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) { visitor.expectArrayFormat(typeHint).itemsFormat(JsonFormatTypes.INTEGER); }
@Override public void acceptJsonFormatVisitor(JsonFormatVisitorWrapper visitor, JavaType typeHint) { visitor.expectArrayFormat(typeHint).itemsFormat(JsonFormatTypes.NUMBER); }
@Override protected void acceptContentVisitor(JsonArrayFormatVisitor visitor) { visitor.itemsFormat(JsonFormatTypes.STRING); }
@Override public void itemsFormat(JsonFormatTypes format) throws JsonMappingException { type.setItemType(typeScriptTypeFromJsonType(format)); }