public class RuntimeContextBuilder
extends java.lang.Object
| Constructor and Description |
|---|
RuntimeContextBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RuntimeContext |
build(java.lang.Object inputValue) |
<T> RuntimeContextBuilder |
registerListAccessor(java.lang.Class<T> type,
ListAccessor<T> listAccessor) |
<T> RuntimeContextBuilder |
registerPropertyAccessor(java.lang.Class<T> type,
PropertyAccessor<T> propertyAccessor) |
RuntimeContextBuilder |
registerSchema(java.lang.Class<?> clazz) |
RuntimeContextBuilder |
registerSchema(java.lang.Class<?> clazz,
NameStrategy nameStrategy) |
RuntimeContextBuilder |
registerSchema(java.lang.String name,
java.lang.Class<?> clazz) |
RuntimeContextBuilder |
registerSchema(java.lang.String name,
java.util.function.Function<WrappedObject,java.lang.Boolean> predicate) |
RuntimeContextBuilder |
registerValueFormat(Formatter formatter) |
RuntimeContextBuilder |
registerValueFormat(java.lang.String name,
Formatter formatter) |
public RuntimeContext build(java.lang.Object inputValue)
public RuntimeContextBuilder registerValueFormat(Formatter formatter)
public RuntimeContextBuilder registerValueFormat(java.lang.String name, Formatter formatter)
public RuntimeContextBuilder registerSchema(java.lang.Class<?> clazz)
public RuntimeContextBuilder registerSchema(java.lang.String name, java.lang.Class<?> clazz)
public RuntimeContextBuilder registerSchema(java.lang.String name, java.util.function.Function<WrappedObject,java.lang.Boolean> predicate)
public <T> RuntimeContextBuilder registerPropertyAccessor(java.lang.Class<T> type, PropertyAccessor<T> propertyAccessor)
public <T> RuntimeContextBuilder registerListAccessor(java.lang.Class<T> type, ListAccessor<T> listAccessor)
public RuntimeContextBuilder registerSchema(java.lang.Class<?> clazz, NameStrategy nameStrategy)