public boolean useForType(JavaType t) { if (t.isCollectionLikeType()) { return false; } return super.useForType(t); }
public void addDelegatingCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] injectables, int delegateeIndex) { if (creator.getParameterType(delegateeIndex).isCollectionLikeType()) { if (verifyNonDup(creator, C_ARRAY_DELEGATE, explicit)) { _arrayDelegateArgs = injectables; } } else { if (verifyNonDup(creator, C_DELEGATE, explicit)) { _delegateArgs = injectables; } } }
break; } else if (baseType.isCollectionLikeType()) { if ((subclass == ArrayList.class) || (subclass == LinkedList.class)
@Override public JsonSerializer<?> createContextual(final SerializerProvider prov, final BeanProperty property) throws JsonMappingException { //return property.get; if (property != null) { final JavaType type = property.getType(); if (type != null) { final Class<?> clazz = type.getRawClass(); if (type.isCollectionLikeType()) { return new RefSerializer(type.getContentType().getRawClass()); } if (type.isMapLikeType()) { return new RefSerializer(type.getContentType().getRawClass()); } if (clazz != null) { return new RefSerializer(clazz); } } } return this; } }
if (type.isCollectionLikeType()) {
if (type.isAbstract() || type.isMapLikeType() || type.isCollectionLikeType()) { type = factory.mapAbstractType(config, type);
if (type.isCollectionLikeType()) { CollectionLikeType clt = (CollectionLikeType) type; if (clt.isTrueCollectionType()) {
StreamSpliterator(final JavaType type, final JsonParser parser) { this.type = type; this.parser = parser; this.isNotStreamOfArrays = !type.isArrayType() && !type.isCollectionLikeType(); }
StreamSpliterator(final JavaType type, final JsonParser parser) { this.type = type; this.parser = parser; this.isNotStreamOfArrays = !type.isArrayType() && !type.isCollectionLikeType(); }
public boolean useForType(JavaType t) { if (t.isCollectionLikeType()) { return false; } return super.useForType(t); }
public boolean useForType(JavaType t) { if (t.isCollectionLikeType()) { return false; } return super.useForType(t); }
public boolean useForType(JavaType t) { if (t.isCollectionLikeType()) { return false; } return super.useForType(t); }
@Override public boolean useForType(JavaType t) { if (t.isCollectionLikeType()) { return false; } if (t.getRawClass() == XMLGregorianCalendar.class) { return false; } return super.useForType(t); }
/** * Returns true if no type info should be written for this base type. * * @param baseType Base type. * @return True to suppress writing of type information. */ private boolean noTypeInfo(JavaType baseType) { return baseType.isPrimitive() || baseType.isArrayType() || baseType.isCollectionLikeType() || Date.class.isAssignableFrom(baseType.getRawClass()); } }
/** * Returns true if no type info should be written for this base type. * * @param baseType Base type. * @return True to suppress writing of type information. */ private boolean noTypeInfo(JavaType baseType) { return baseType.isPrimitive() || baseType.isArrayType() || baseType.isCollectionLikeType() || Date.class.isAssignableFrom(baseType.getRawClass()); } }
@Override public void resolve(DeserializationContext ctxt) throws JsonMappingException { // TODO rewrite this if (javaType.isCollectionLikeType() || javaType.isReferenceType()) { deserializers.add(ctxt.findRootValueDeserializer(javaType.getContentType())); return; } for (int i = 0; i < typeCount; i++) { JavaType containedType = javaType.containedTypeOrUnknown(i); deserializers.add(ctxt.findRootValueDeserializer(containedType)); } }
public void addDelegatingCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] injectables) { if (creator.getParameterType(0).isCollectionLikeType()) { if (verifyNonDup(creator, C_ARRAY_DELEGATE, explicit)) { _arrayDelegateArgs = injectables; } } else { if (verifyNonDup(creator, C_DELEGATE, explicit)) { _delegateArgs = injectables; } } }
public void addDelegatingCreator(AnnotatedWithParams creator, boolean explicit, SettableBeanProperty[] injectables, int delegateeIndex) { if (creator.getParameterType(delegateeIndex).isCollectionLikeType()) { if (verifyNonDup(creator, C_ARRAY_DELEGATE, explicit)) { _arrayDelegateArgs = injectables; } } else { if (verifyNonDup(creator, C_DELEGATE, explicit)) { _delegateArgs = injectables; } } }
public static MaskableSerializerBase<?> createSerializer(JavaType javaType, MaskableSensitiveData annotation) { MaskableSerializerBase<?> ser; if (javaType.isCollectionLikeType()) { ser = new MaskableCollectionSerializer(); } else { ser = new MaskableStringSerializer(); } ser.setMaskingValue(annotation.maskWith()); return ser; } }
@Override public JsonDeserializer findContentDeserializer(Annotated am) { if (am.hasAnnotation(ObjectId.class)) { JavaType type = typeFactory.constructType(getTypeForAnnotated(am)); if (type.isCollectionLikeType()) { return findObjectIdDeserializer(type.containedType(0)); } else if (type.isMapLikeType()) { return findObjectIdDeserializer(type.containedType(1)); } } return null; }