Skip navigation links
A C F G H J O P R S T V W 

A

apply(HttpServletRequest) - Method in class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
Open-closed principle.
assignRequest(HttpServletRequest) - Static method in class org.zalando.guild.api.json.fields.jackson.servlet.ThreadLocalRequestProvider
Assign the HttpServletRequest to the ThreadLocal.

C

clear() - Method in interface org.zalando.guild.api.json.fields.jackson.ContextProvider
Clear the context.
clear() - Method in class org.zalando.guild.api.json.fields.jackson.ThreadLocalContextProvider
 
ContextProvider - Interface in org.zalando.guild.api.json.fields.jackson
This abstraction holds the context for the fields hierarchy required by the JsonFieldsFilterProvider.
createJsonFieldsModule(Supplier<FieldPredicate>, ContextProvider) - Static method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsModule
Instantiate the module with a default JsonFieldsAnnotationIntrospector.
createJsonFieldsModuleWithCustomIntrospector(Supplier<FieldPredicate>, ContextProvider, JsonFieldsAnnotationIntrospector) - Static method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsModule
Instantiate the module with a custom subclass of JsonFieldsAnnotationIntrospector.

F

FILTER_ID - Static variable in class org.zalando.guild.api.json.fields.jackson.JsonFieldsFilterProvider
 
findFilterId(Annotated) - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsAnnotationIntrospector
 
findPropertyFilter(Object, Object) - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsFilterProvider
 

G

get() - Static method in class org.zalando.guild.api.json.fields.jackson.generated.PackageVersion
 
get() - Method in class org.zalando.guild.api.json.fields.jackson.servlet.HttpRequestFieldPredicateProvider
 
get() - Method in class org.zalando.guild.api.json.fields.jackson.servlet.ThreadLocalRequestProvider
 
getContext() - Method in interface org.zalando.guild.api.json.fields.jackson.ContextProvider
Return the current list of fields.
getContext() - Method in class org.zalando.guild.api.json.fields.jackson.ThreadLocalContextProvider
 
getInstance() - Method in class org.zalando.guild.api.json.fields.jackson.servlet.ThreadLocalRequestProvider
It's a singleton.
getInstance() - Static method in class org.zalando.guild.api.json.fields.jackson.ThreadLocalContextProvider
 

H

handleExpressionFailure(String, IllegalArgumentException) - Method in class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
If you want custom error handling for illegal expressions, override this method.
HttpRequestFieldPredicateProvider - Class in org.zalando.guild.api.json.fields.jackson.servlet
FieldPredicate supplier that gets the predicate from a HttpServletRequest supplier and a Transformer function.
httpRequestFieldPredicateProvider(Supplier<HttpServletRequest>, Function<HttpServletRequest, FieldPredicate>) - Static method in class org.zalando.guild.api.json.fields.jackson.servlet.HttpRequestFieldPredicateProvider
 

J

JsonFieldsAnnotationIntrospector - Class in org.zalando.guild.api.json.fields.jackson
An "annotation introspector" that doesn't actually introspect any annotations, but rather returns a constant.
JsonFieldsAnnotationIntrospector() - Constructor for class org.zalando.guild.api.json.fields.jackson.JsonFieldsAnnotationIntrospector
 
JsonFieldsFilterProvider - Class in org.zalando.guild.api.json.fields.jackson
A FilterProvider that always returns a filter, backed by a supplier of FieldPredicate.
JsonFieldsFilterProvider(Supplier<FieldPredicate>, ContextProvider) - Constructor for class org.zalando.guild.api.json.fields.jackson.JsonFieldsFilterProvider
 
JsonFieldsModule - Class in org.zalando.guild.api.json.fields.jackson
Module that will enable field-based filtering.

O

org.zalando.guild.api.json.fields.jackson - package org.zalando.guild.api.json.fields.jackson
 
org.zalando.guild.api.json.fields.jackson.generated - package org.zalando.guild.api.json.fields.jackson.generated
 
org.zalando.guild.api.json.fields.jackson.servlet - package org.zalando.guild.api.json.fields.jackson.servlet
 

P

PackageVersion - Class in org.zalando.guild.api.json.fields.jackson.generated
 
ParamBasedPredicateFunction - Class in org.zalando.guild.api.json.fields.jackson.servlet
A Predicate Function that parses a FieldPredicate from a request parameter.
ParamBasedPredicateFunction(String) - Constructor for class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
Protected to allow subclassing.
ParamBasedPredicateFunction() - Constructor for class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
Protected to allow subclassing.
paramBasedPredicateFunctionWithCustomName(String) - Static method in class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
Return a Predicate Function that maps the query parameter "fields" to a FieldPredicate.
paramBasedPredicateFunctionWithDefaultName() - Static method in class org.zalando.guild.api.json.fields.jackson.servlet.ParamBasedPredicateFunction
Return a Predicate Function that maps the query parameter "fields" to a FieldPredicate.
popContext() - Method in interface org.zalando.guild.api.json.fields.jackson.ContextProvider
Remove the last element from the field context.
popContext() - Method in class org.zalando.guild.api.json.fields.jackson.ThreadLocalContextProvider
 
pushContext(String) - Method in interface org.zalando.guild.api.json.fields.jackson.ContextProvider
Add the supplied field name to the end of the context.
pushContext(String) - Method in class org.zalando.guild.api.json.fields.jackson.ThreadLocalContextProvider
 

R

removeRequest() - Static method in class org.zalando.guild.api.json.fields.jackson.servlet.ThreadLocalRequestProvider
Clear the HttpServletRequest from the ThreadLocal.

S

setFailOnUnknownId(boolean) - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsFilterProvider
 
setupModule(Module.SetupContext) - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsModule
 

T

ThreadLocalContextProvider - Class in org.zalando.guild.api.json.fields.jackson
ContextProvider implementation using ThreadLocals.
ThreadLocalRequestProvider - Class in org.zalando.guild.api.json.fields.jackson.servlet
Request Provider that uses ThreadLocals.

V

VERSION - Static variable in class org.zalando.guild.api.json.fields.jackson.generated.PackageVersion
 
version() - Method in class org.zalando.guild.api.json.fields.jackson.generated.PackageVersion
 
version() - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsAnnotationIntrospector
 

W

willFailOnUnknownId() - Method in class org.zalando.guild.api.json.fields.jackson.JsonFieldsFilterProvider
 
A C F G H J O P R S T V W 
Skip navigation links

Copyright © 2015. All rights reserved.