public abstract class ContainerTypeValidator<DeserializationResult> extends Object implements ParameterTypeValidator
| Constructor and Description |
|---|
ContainerTypeValidator(ContainerDeserializer collectionFormat,
boolean exploded) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DeserializationResult |
deserialize(String serialized) |
protected ContainerDeserializer |
getContainerDeserializer() |
boolean |
isExploded() |
protected abstract RequestParameter |
validate(DeserializationResult values) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateArrayTypeValidator, createArrayTypeValidator, createBooleanTypeValidator, createDoubleTypeValidator, createDoubleTypeValidator, createDoubleTypeValidator, createEnumTypeValidatorWithInnerValidator, createFloatTypeValidator, createFloatTypeValidator, createFloatTypeValidator, createIntegerTypeValidator, createIntegerTypeValidator, createIntegerTypeValidator, createLongTypeValidator, createLongTypeValidator, createLongTypeValidator, createStringEnumTypeValidator, createStringTypeValidator, createStringTypeValidator, createStringTypeValidator, getDefault, hasDefault, isValid, isValidCollectionpublic ContainerTypeValidator(ContainerDeserializer collectionFormat, boolean exploded)
public boolean isExploded()
protected ContainerDeserializer getContainerDeserializer()
protected abstract DeserializationResult deserialize(String serialized) throws ValidationException
ValidationExceptionprotected abstract RequestParameter validate(DeserializationResult values) throws ValidationException
ValidationExceptionCopyright © 2020. All rights reserved.