All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.dominokit.jacksonapt.JsonDeserializerParameters Maven / Gradle / Ivy

The newest version!
package org.dominokit.jacksonapt;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.dominokit.jacksonapt.deser.bean.IdentityDeserializationInfo;
import org.dominokit.jacksonapt.deser.bean.TypeDeserializationInfo;

import java.util.Set;

/**
 * 

JsonDeserializerParameters interface.

* * @author vegegoku * @version $Id: $Id */ public interface JsonDeserializerParameters { /** *

getPattern.

* * @return a {@link java.lang.String} object. */ String getPattern(); /** *

setPattern.

* * @param pattern a {@link java.lang.String} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setPattern(String pattern); /** *

getShape.

* * @return a {@link com.fasterxml.jackson.annotation.JsonFormat.Shape} object. */ JsonFormat.Shape getShape(); /** *

setShape.

* * @param shape a {@link com.fasterxml.jackson.annotation.JsonFormat.Shape} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setShape(JsonFormat.Shape shape); /** *

getLocale.

* * @return a {@link java.lang.String} object. */ String getLocale(); /** *

setLocale.

* * @param locale a {@link java.lang.String} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setLocale(String locale); /** *

getIgnoredProperties.

* * @return a {@link java.util.Set} object. */ Set getIgnoredProperties(); /** *

addIgnoredProperty.

* * @param ignoredProperty a {@link java.lang.String} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters addIgnoredProperty(String ignoredProperty); /** *

isIgnoreUnknown.

* * @return a boolean. */ boolean isIgnoreUnknown(); /** *

setIgnoreUnknown.

* * @param ignoreUnknown a boolean. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setIgnoreUnknown(boolean ignoreUnknown); /** *

getIdentityInfo.

* * @return a {@link org.dominokit.jacksonapt.deser.bean.IdentityDeserializationInfo} object. */ IdentityDeserializationInfo getIdentityInfo(); /** *

setIdentityInfo.

* * @param identityInfo a {@link org.dominokit.jacksonapt.deser.bean.IdentityDeserializationInfo} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setIdentityInfo(IdentityDeserializationInfo identityInfo); /** *

getTypeInfo.

* * @return a {@link org.dominokit.jacksonapt.deser.bean.TypeDeserializationInfo} object. */ TypeDeserializationInfo getTypeInfo(); /** *

setTypeInfo.

* * @param typeInfo a {@link org.dominokit.jacksonapt.deser.bean.TypeDeserializationInfo} object. * @return a {@link org.dominokit.jacksonapt.JsonDeserializerParameters} object. */ JsonDeserializerParameters setTypeInfo(TypeDeserializationInfo typeInfo); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy