Package com.fasterxml.jackson.annotation
Class JacksonInject.Value
- java.lang.Object
-
- com.fasterxml.jackson.annotation.JacksonInject.Value
-
- All Implemented Interfaces:
JacksonAnnotationValue<JacksonInject>,Serializable
- Enclosing class:
- JacksonInject
public static class JacksonInject.Value extends Object implements JacksonAnnotationValue<JacksonInject>, 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(Object id, Boolean useInput)static JacksonInject.Valueempty()booleanequals(Object o)static JacksonInject.ValueforId(Object id)static JacksonInject.Valuefrom(JacksonInject src)ObjectgetId()BooleangetUseInput()inthashCode()booleanhasId()StringtoString()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(Object id)JacksonInject.ValuewithUseInput(Boolean useInput)
-
-
-
Method Detail
-
valueFor
public 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(Object id, Boolean useInput)
-
from
public static JacksonInject.Value from(JacksonInject src)
-
forId
public static JacksonInject.Value forId(Object id)
-
withId
public JacksonInject.Value withId(Object id)
-
withUseInput
public JacksonInject.Value withUseInput(Boolean useInput)
-
getId
public Object getId()
-
getUseInput
public Boolean getUseInput()
-
hasId
public boolean hasId()
-
willUseInput
public boolean willUseInput(boolean defaultSetting)
-
-