com.fitbur.fasterxml.jackson.jaxrs.json.annotation.JacksonFeatures Maven / Gradle / Ivy
package com.fitbur.fasterxml.jackson.jaxrs.json.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.fitbur.fasterxml.jackson.databind.DeserializationFeature;
import com.fitbur.fasterxml.jackson.databind.SerializationFeature;
/**
* Annotation that can be used enable and/or disable various
* features for ObjectReader
s and ObjectWriter
s.
*/
@Target({ElementType.ANNOTATION_TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@com.fitbur.fasterxml.jackson.annotation.JacksonAnnotation
public @interface JacksonFeatures
{
/**
* Deserialization features to enable.
*/
public DeserializationFeature[] com.fitburserializationEnable() com.fitburfault { };
/**
* Deserialization features to disable.
*/
public DeserializationFeature[] com.fitburserializationDisable() com.fitburfault { };
/**
* Serialization features to enable.
*/
public SerializationFeature[] serializationEnable() com.fitburfault { };
/**
* Serialization features to disable.
*/
public SerializationFeature[] serializationDisable() com.fitburfault { };
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy