Index

A C E G H I J L M N O Q R S T 
All Classes and Interfaces|All Packages

A

absent(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 
any(String) - Method in class org.microbean.loader.jackson.Configuration
Returns an Object in this Configuration indexed under the supplied name.

C

closeInputStream(InputStream) - Static method in class org.microbean.loader.jackson.InputStreamJacksonProvider
Calls InputStream.close() on the supplied InputStream if it is non-null.
Configuration - Class in org.microbean.loader.jackson
A Java object that represents a tree-like configuration structure, using Jackson mapping constructs to make things easier.
Configuration() - Constructor for class org.microbean.loader.jackson.Configuration
Creates a new Configuration.

E

equals(Object) - Method in class org.microbean.loader.jackson.Configuration
Returns true if the supplied Object is equal to this Configuration.

G

get(TreeNode, int) - Method in class org.microbean.loader.jackson.JacksonProvider
 
get(TreeNode, String) - Method in class org.microbean.loader.jackson.JacksonProvider
 

H

hashCode() - Method in class org.microbean.loader.jackson.Configuration
Returns a hashcode for this Configuration.

I

inputStream(ClassLoader, String) - Static method in class org.microbean.loader.jackson.InputStreamJacksonProvider
Returns an open InputStream loaded using the supplied ClassLoader and a name of a classpath resource.
InputStreamJacksonProvider - Class in org.microbean.loader.jackson
A JacksonProvider built around an InputStream-providing bifunction and an ObjectCodec-providing bifunction.
InputStreamJacksonProvider(Type, BiFunction<? super Loader<?>, ? super Path<? extends Type>, ? extends ObjectCodec>, BiFunction<? super Loader<?>, ? super Path<? extends Type>, ? extends InputStream>, Consumer<? super InputStream>) - Constructor for class org.microbean.loader.jackson.InputStreamJacksonProvider
InputStreamJacksonProvider(Type, Supplier<? extends ObjectMapper>, String) - Constructor for class org.microbean.loader.jackson.InputStreamJacksonProvider

J

JacksonProvider - Class in org.microbean.loader.jackson
A partial AbstractTreeBasedProvider implementation backed by Jackson.
JacksonProvider() - Constructor for class org.microbean.loader.jackson.JacksonProvider
Creates a new JacksonProvider.
JacksonProvider(Type) - Constructor for class org.microbean.loader.jackson.JacksonProvider
Creates a new JacksonProvider.

L

list(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 

M

map(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 

N

names(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 
nil(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 

O

objectCodec(Loader<?>, Path<? extends Type>) - Method in class org.microbean.loader.jackson.InputStreamJacksonProvider
Invokes the BiFunction.apply(Object, Object) method of the objectCodecFunction supplied at construction time and returns the result.
objectCodec(Loader<?>, Path<? extends Type>) - Method in class org.microbean.loader.jackson.JacksonProvider
Returns an ObjectCodec suitable for the combination of the supplied Loader and Path, or null if there is no such ObjectCodec.
org.microbean.loader.jackson - module org.microbean.loader.jackson
Provides packages related to implementing Providers using Jackson constructs.
org.microbean.loader.jackson - package org.microbean.loader.jackson
Provides classes and interfaces for implementing Providers using Jackson constructs.

Q

qualifiers() - Method in class org.microbean.loader.jackson.Configuration
Returns a Qualifiers representing all qualifiers in the Configuration.
qualifiers(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 
qualifiers(Iterable<? extends String>) - Method in class org.microbean.loader.jackson.Configuration
Returns a Qualifiers representing all qualifiers in the Configuration associated with the supplied sequence of names.

R

reader(Loader<?>, Path<? extends Type>) - Method in class org.microbean.loader.jackson.JacksonProvider
 
rootNode(Loader<?>, Path<? extends Type>) - Method in class org.microbean.loader.jackson.InputStreamJacksonProvider
 

S

size(TreeNode) - Method in class org.microbean.loader.jackson.JacksonProvider
 

T

toString() - Method in class org.microbean.loader.jackson.Configuration
Returns a String representation of this Configuration.
A C E G H I J L M N O Q R S T 
All Classes and Interfaces|All Packages