public static class JsonInclude.Value extends Object implements JacksonAnnotationValue<JsonInclude>, Serializable
JsonInclude
 annotation.| Modifier and Type | Field and Description | 
|---|---|
| protected JsonInclude.Include | _contentInclusion | 
| protected JsonInclude.Include | _valueInclusion | 
| protected static JsonInclude.Value | EMPTY | 
| Modifier | Constructor and Description | 
|---|---|
| protected  | JsonInclude.Value(JsonInclude.Include vi,
                 JsonInclude.Include ci) | 
|   | JsonInclude.Value(JsonInclude src) | 
| Modifier and Type | Method and Description | 
|---|---|
| static JsonInclude.Value | construct(JsonInclude.Include valueIncl,
         JsonInclude.Include contentIncl)Factory method to use for constructing an instance for components | 
| static JsonInclude.Value | empty() | 
| boolean | equals(Object o) | 
| static JsonInclude.Value | from(JsonInclude src)Factory method to use for constructing an instance from instance of
  JsonInclude | 
| JsonInclude.Include | getContentInclusion() | 
| JsonInclude.Include | getValueInclusion() | 
| int | hashCode() | 
| protected Object | readResolve() | 
| String | toString() | 
| Class<JsonInclude> | valueFor()Introspection method that may be used to find actual annotation that may be used
 as the source for value instance. | 
| JsonInclude.Value | withContentInclusion(JsonInclude.Include incl) | 
| JsonInclude.Value | withOverrides(JsonInclude.Value overrides)Mutant factory method that merges values of this value with given override
 values, so that any explicitly defined inclusion in overrides has precedence over
 settings of this value instance. | 
| JsonInclude.Value | withValueInclusion(JsonInclude.Include incl) | 
protected static final JsonInclude.Value EMPTY
protected final JsonInclude.Include _valueInclusion
protected final JsonInclude.Include _contentInclusion
public JsonInclude.Value(JsonInclude src)
protected JsonInclude.Value(JsonInclude.Include vi, JsonInclude.Include ci)
public static JsonInclude.Value empty()
protected Object readResolve()
public JsonInclude.Value withOverrides(JsonInclude.Value overrides)
this
 instance; otherwise new JsonInclude.Value with changed inclusion values.public static JsonInclude.Value construct(JsonInclude.Include valueIncl, JsonInclude.Include contentIncl)
public static JsonInclude.Value from(JsonInclude src)
JsonIncludepublic JsonInclude.Value withValueInclusion(JsonInclude.Include incl)
public JsonInclude.Value withContentInclusion(JsonInclude.Include incl)
public Class<JsonInclude> valueFor()
JacksonAnnotationValuevalueFor in interface JacksonAnnotationValue<JsonInclude>public JsonInclude.Include getValueInclusion()
public JsonInclude.Include getContentInclusion()
Copyright © 2008–2016 FasterXML. All rights reserved.