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<? extends T> listAccessor) |
<T> RuntimeContextBuilder |
registerPropertyAccessor(java.lang.Class<T> type,
PropertyAccessor<? extends T> propertyAccessor) |
RuntimeContextBuilder |
registerSchema(java.lang.Class<?> schema) |
RuntimeContextBuilder |
registerSchema(NameStrategy nameStrategy,
java.lang.Class<?> schema) |
RuntimeContextBuilder |
registerSchema(java.lang.String name,
java.lang.Class<?> schema) |
RuntimeContextBuilder |
registerSchema(java.lang.String name,
java.util.function.Function<DataObject,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<?> schema)
public RuntimeContextBuilder registerSchema(java.lang.String name, java.lang.Class<?> schema)
public RuntimeContextBuilder registerSchema(java.lang.String name, java.util.function.Function<DataObject,java.lang.Boolean> predicate)
public <T> RuntimeContextBuilder registerPropertyAccessor(java.lang.Class<T> type, PropertyAccessor<? extends T> propertyAccessor)
public <T> RuntimeContextBuilder registerListAccessor(java.lang.Class<T> type, ListAccessor<? extends T> listAccessor)
public RuntimeContextBuilder registerSchema(NameStrategy nameStrategy, java.lang.Class<?> schema)