List of usage examples for com.fasterxml.jackson.databind JavaType containedType
public JavaType containedType(int paramInt)
From source file:javaslang.jackson.datatype.deserialize.MaplikeDeserializer.java
private static MapLikeType mapLike(JavaType type, DeserializationContext ctxt) { JavaType keyType = type.containedTypeCount() > 0 ? type.containedType(0) : TypeFactory.unknownType(); JavaType valueType = type.containedTypeCount() > 1 ? type.containedType(1) : TypeFactory.unknownType(); return ctxt.getTypeFactory().constructMapLikeType(type.getRawClass(), keyType, valueType); }
From source file:javaslang.jackson.datatype.serialize.LazySerializer.java
@Override JavaType emulatedJavaType(JavaType type) { return type.containedType(0); }
From source file:javaslang.jackson.datatype.serialize.MapSerializer.java
@Override JavaType emulatedJavaType(JavaType type) { return MapType.construct(LinkedHashMap.class, type.containedType(0), type.containedType(1)); }
From source file:javaslang.jackson.datatype.serialize.ArraySerializer.java
@Override JavaType emulatedJavaType(JavaType type) { return CollectionType.construct(ArrayList.class, type.containedType(0)); }
From source file:com.wealdtech.jackson.modules.TriValDeserializer.java
public TriValDeserializer(JavaType valueType) { super(valueType); _referenceType = valueType.containedType(0); }
From source file:javaslang.jackson.datatype.serialize.MultimapSerializer.java
@Override JavaType emulatedJavaType(JavaType type) { return MapType.construct(LinkedHashMap.class, type.containedType(0), CollectionType.construct(ArrayList.class, type.containedType(1))); }
From source file:javaslang.jackson.datatype.serialize.OptionSerializer.java
@Override JavaType emulatedJavaType(JavaType type) { // plain mode only return type.containedType(0); }
From source file:de.upb.wdqa.wdvd.datamodel.oldjson.jackson.wdtk.MapDeserializerModifier.java
private boolean isMapOfStringAndSitelink(JavaType type) { if (!type.containedType(0).hasRawClass(String.class)) { return false; }/*from ww w. j a v a 2 s .c o m*/ if (!type.containedType(1).hasRawClass(JacksonSiteLink.class)) { return false; } return true; }
From source file:de.upb.wdqa.wdvd.datamodel.oldjson.jackson.wdtk.MapDeserializerModifier.java
private boolean isMapOfStringAndMonolingualTextValue(JavaType type) { if (!type.containedType(0).hasRawClass(String.class)) { return false; }// w w w . j a v a2 s. com if (!type.containedType(1).hasRawClass(JacksonMonolingualTextValue.class)) { return false; } return true; }
From source file:de.upb.wdqa.wdvd.datamodel.oldjson.jackson.wdtk.MapDeserializerModifier.java
private boolean isMapOfStringAndListOfStatements(JavaType type) { if (!type.containedType(0).hasRawClass(String.class)) { return false; }/* ww w . j av a 2 s. co m*/ JavaType valueType = type.containedType(1); if (!valueType.hasRawClass(List.class)) { return false; } JavaType listType = valueType.containedType(0); if (!listType.hasRawClass(JacksonStatement.class)) { return false; } return true; }