Class DmxFunXmlAdapters
java.lang.Object
dmx.fun.jakarta.jaxb.DmxFunXmlAdapters
Registry of all dmx-fun JAXB XML adapters.
Use individual adapters via @XmlJavaTypeAdapter on your fields:
@XmlJavaTypeAdapter(OptionXmlAdapter.class)
Option<String> nickname;
@XmlJavaTypeAdapter(ResultXmlAdapter.class)
Result<Integer, String> result;
Supported types and their XML shapes:
| Type | Present / success | Absent / failure |
|---|---|---|
Option<T> | <f><value>v</value></f> | <f/> |
Result<V,E> | <f><ok>v</ok></f> | <f><err>e</err></f> |
Try<V> | <f><value>v</value></f> | <f><error>msg</error></f> |
Either<L,R> | <f><right>r</right></f> | <f><left>l</left></f> |
-
Method Summary
Modifier and TypeMethodDescriptionstatic jakarta.xml.bind.annotation.adapters.XmlAdapter<?,?>[] all()Returns all dmx-fun JAXB adapters as an array, suitable for programmatic registration.
-
Method Details
-
all
public static jakarta.xml.bind.annotation.adapters.XmlAdapter<?,?>[] all()Returns all dmx-fun JAXB adapters as an array, suitable for programmatic registration.- Returns:
- array of all XML adapters
-