A B C D G I J M R S U 

A

AnnotationVerifier - Class in com.fasterxml.jackson.contrib.jsonpath.annotation
Checks that Json annotations are compilable in the provided files, and recursively through the provided directories.
AnnotationVerifier() - Constructor for class com.fasterxml.jackson.contrib.jsonpath.annotation.AnnotationVerifier
 

B

buildCorrectJsonPath(String, String) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.JsonPathUtil
Build correct Jway Json path when provided annotation value may not be valid.

C

CandidateField - Class in com.fasterxml.jackson.contrib.jsonpath.util
Wraps given field and its annotations (if any) into a more convenient structure.
CandidateField(Field, Object) - Constructor for class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
Custom constructor that wraps field and its annotations (if any).
com.fasterxml.jackson.contrib.jsonpath - package com.fasterxml.jackson.contrib.jsonpath
 
com.fasterxml.jackson.contrib.jsonpath.annotation - package com.fasterxml.jackson.contrib.jsonpath.annotation
 
com.fasterxml.jackson.contrib.jsonpath.util - package com.fasterxml.jackson.contrib.jsonpath.util
 

D

DefaultJsonUnmarshaller - Class in com.fasterxml.jackson.contrib.jsonpath
The default implementation of JsonUnmarshaller.
DefaultJsonUnmarshaller() - Constructor for class com.fasterxml.jackson.contrib.jsonpath.DefaultJsonUnmarshaller
Default constructor.
DefaultJsonUnmarshaller(ObjectMapper) - Constructor for class com.fasterxml.jackson.contrib.jsonpath.DefaultJsonUnmarshaller
Constructor that allows setting of a pre-configured object mapper.

G

geClassArgumentsFromGeneric(Type) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Gets all type arguments out of a generic.
getField() - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
 
getFieldValue(Object) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
Get field value from a given object.
getFieldValue(Object, Field) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Gets the value from a specific field in the passed object.
getJsonAnnotationValue(boolean) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
Get annotation value and transform JsonProperty value to a relative JsonPath, if required.
getJsonPath(Collection<String>) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.JsonPathUtil
Make a string out of all elements in the json collection.
getJsonPathAnnotation() - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
 
getJsonPathFromField() - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
Get annotation value from either annotation, if exists.
getJsonPropertyAnnotation() - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
 

I

isAppropriateForJsonPathUnmarshalling() - Method in class com.fasterxml.jackson.contrib.jsonpath.util.CandidateField
 
isFieldArrayOrList(Field) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Checks if the field is an array or list.
isFieldPrimitive(Field) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Checks if field is primitive.
isSuitableForUnmarshalling(Class<T>) - Method in class com.fasterxml.jackson.contrib.jsonpath.DefaultJsonUnmarshaller
 
isSuitableForUnmarshalling(Class<T>) - Method in interface com.fasterxml.jackson.contrib.jsonpath.JsonUnmarshaller
Checks to see if a class is valid for json unmarshalling.

J

JsonPath - Annotation Type in com.fasterxml.jackson.contrib.jsonpath.annotation
Useful for specifying the JsonPath of a field via annotations.
JsonPathUtil - Class in com.fasterxml.jackson.contrib.jsonpath.util
Various util methods for getting/fixing Json paths, taken from annotations.
JsonPathUtil() - Constructor for class com.fasterxml.jackson.contrib.jsonpath.util.JsonPathUtil
 
JsonUnmarshaller - Interface in com.fasterxml.jackson.contrib.jsonpath
Unmarshals Json into a class annotated with JsonPath and JsonProperty annotations.

M

main(String[]) - Static method in class com.fasterxml.jackson.contrib.jsonpath.annotation.AnnotationVerifier
Checks that all JsonPath and JsonProperty annotations are compilable by PathCompiler in the provided files, and recursively through the provided directories.

R

ReflectionUtil - Class in com.fasterxml.jackson.contrib.jsonpath.util
This class provides set of reflection call methods for the result pojo.
ReflectionUtil() - Constructor for class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
 
resolveRelativeJsonPaths(CandidateField, Collection<String>) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.JsonPathUtil
Construct proper Json path using JsonProperty and JsonPath annotations.
retrieveAllFields(Class<T>) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Given a class, return all fields in the entire class hierarchy.

S

setField(T, Field, Object) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Set a value into the passed field.
setObjectMapper(ObjectMapper) - Method in class com.fasterxml.jackson.contrib.jsonpath.DefaultJsonUnmarshaller
 
setObjectMapper(ObjectMapper) - Method in interface com.fasterxml.jackson.contrib.jsonpath.JsonUnmarshaller
Set a custom ObjectMapper to use during unmarshalling.
shouldConstituentMembersBeUnmarshalled(Class<?>) - Method in class com.fasterxml.jackson.contrib.jsonpath.util.ReflectionUtil
Checks if given class should have its constituent members unmarshalled.

U

unmarshal(Class<T>, String) - Method in class com.fasterxml.jackson.contrib.jsonpath.DefaultJsonUnmarshaller
 
unmarshal(Class<T>, String) - Method in interface com.fasterxml.jackson.contrib.jsonpath.JsonUnmarshaller
Unmarshals Json according to the JsonPath and JsonProperty annotations in the provided class.
A B C D G I J M R S U 

Copyright © 2015 Elastic Path Software, Inc. All rights reserved.