Package com.fasterxml.jackson.annotation
Class JacksonInject.Value
- java.lang.Object
 - 
- com.fasterxml.jackson.annotation.JacksonInject.Value
 
 
- 
- All Implemented Interfaces:
 JacksonAnnotationValue<JacksonInject>,java.io.Serializable
- Enclosing class:
 - JacksonInject
 
public static class JacksonInject.Value extends java.lang.Object implements JacksonAnnotationValue<JacksonInject>, java.io.Serializable
Helper class used to contain information from a singleJacksonInjectannotation, as well as to provide possible overrides from non-annotation sources.- Since:
 - 2.9
 - See Also:
 - Serialized Form
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JacksonInject.Valueconstruct(java.lang.Object id, java.lang.Boolean useInput)static JacksonInject.Valueempty()booleanequals(java.lang.Object o)static JacksonInject.ValueforId(java.lang.Object id)static JacksonInject.Valuefrom(JacksonInject src)java.lang.ObjectgetId()java.lang.BooleangetUseInput()inthashCode()booleanhasId()java.lang.StringtoString()java.lang.Class<JacksonInject>valueFor()Introspection method that may be used to find actual annotation that may be used as the source for value instance.booleanwillUseInput(boolean defaultSetting)JacksonInject.ValuewithId(java.lang.Object id)JacksonInject.ValuewithUseInput(java.lang.Boolean useInput) 
 - 
 
- 
- 
Method Detail
- 
valueFor
public java.lang.Class<JacksonInject> valueFor()
Description copied from interface:JacksonAnnotationValueIntrospection method that may be used to find actual annotation that may be used as the source for value instance.- Specified by:
 valueForin interfaceJacksonAnnotationValue<JacksonInject>- Returns:
 - Annotation class for which instances of this value class are created
 
 
- 
empty
public static JacksonInject.Value empty()
 
- 
construct
public static JacksonInject.Value construct(java.lang.Object id, java.lang.Boolean useInput)
 
- 
from
public static JacksonInject.Value from(JacksonInject src)
 
- 
forId
public static JacksonInject.Value forId(java.lang.Object id)
 
- 
withId
public JacksonInject.Value withId(java.lang.Object id)
 
- 
withUseInput
public JacksonInject.Value withUseInput(java.lang.Boolean useInput)
 
- 
getId
public java.lang.Object getId()
 
- 
getUseInput
public java.lang.Boolean getUseInput()
 
- 
hasId
public boolean hasId()
 
- 
willUseInput
public boolean willUseInput(boolean defaultSetting)
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
- 
hashCode
public int hashCode()
- Overrides:
 hashCodein classjava.lang.Object
 
- 
equals
public boolean equals(java.lang.Object o)
- Overrides:
 equalsin classjava.lang.Object
 
 - 
 
 -