Skip to content

Commit 1218e9c

Browse files
committed
doc: more doc cleanup
1 parent 5696240 commit 1218e9c

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

docs/asciidoc/value-api.adoc

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -428,4 +428,22 @@ class Member {
428428
class Member (@Named("first-name") val firstname: String, @Named("last-name") val lastName: String)
429429
----
430430

431-
{love}{love}
431+
==== Value Factory
432+
433+
The javadoc:value.ValueFactory[] class allow you to register new types for conversion (or even override).
434+
435+
[source,java]
436+
----
437+
{
438+
var valueFactory = getValueFactory();
439+
valueFactory.put(MyBean.class, new MyBeanConverter());
440+
}
441+
442+
import io.jooby.value.ValueConverter;
443+
444+
class MyBeanConverter implements ValueConverter {
445+
public Object convert(Type type, Value node, ConversionHint hint) {
446+
// convert node to MyBean.class
447+
}
448+
}
449+
----

0 commit comments

Comments
 (0)