With jOOQ 3.12, the JAXB dependency has been removed in favour of this home grown solution. Due to the modularisation that happened with JDK 9+ and the removal of JAXB from the JDK 11+, it is unreasonable to leave the burden of properly configuring transitive JAXB dependency to jOOQ users.
| Modifier and Type | Field and Description |
|---|---|
| private static final JooqLogger | |
| private static final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| public static <T> T | Returns: The modifiedfirst argument.Appends a |
| private static DocumentBuilder | |
| private static long | |
| private static Map | |
| private static String | |
| private static Schema | |
| public static String | |
| public static void | |
| public static void | |
| public static <T extends XMLAppendable> T | |
| public static <T extends XMLAppendable> T | |
| public static <T extends XMLAppendable> T | |
| public static <T extends XMLAppendable> T | |
| private static <T extends XMLAppendable> T | |
| private static void | |
| private static void |
| log | back to summary |
|---|---|
| private static final JooqLogger log | |
| PROVIDED_SCHEMAS | back to summary |
|---|---|
| private static final Map<String, String> PROVIDED_SCHEMAS | |
| MiniJAXB | back to summary |
|---|---|
| public MiniJAXB() | |
| addDefaultNamespace | back to summary |
|---|---|
| private static void addDefaultNamespace(InputSource in, Class<?> type) throws IOException | |
| append | back to summary |
|---|---|
| public static <T> T append(T first, T second) Appends a
| |
| builder | back to summary |
|---|---|
| private static DocumentBuilder builder(Class<?> type) | |
| copyLarge | back to summary |
|---|---|
| private static long copyLarge(Reader reader, Writer writer) throws IOException | |
| fieldsByElementName | back to summary |
|---|---|
| private static Map | |
| getNamespace | back to summary |
|---|---|
| private static String getNamespace(Class<?> type) | |
| getSchema | back to summary |
|---|---|
| private static Schema getSchema(Class<?> type, String namespace) | |
| marshal | back to summary |
|---|---|
| public static String marshal(XMLAppendable object) | |
| marshal | back to summary |
|---|---|
| public static void marshal(XMLAppendable object, OutputStream out) | |
| marshal | back to summary |
|---|---|
| public static void marshal(XMLAppendable object, Writer out) | |
| unmarshal | back to summary |
|---|---|
| public static <T extends XMLAppendable> T unmarshal(Reader reader, Class<T> type) | |
| unmarshal | back to summary |
|---|---|
| public static <T extends XMLAppendable> T unmarshal(InputStream in, Class<T> type) | |
| unmarshal | back to summary |
|---|---|
| public static <T extends XMLAppendable> T unmarshal(String xml, Class<T> type) | |
| unmarshal | back to summary |
|---|---|
| public static <T extends XMLAppendable> T unmarshal(File xml, Class<T> type) | |
| unmarshal0 | back to summary |
|---|---|
| private static <T extends XMLAppendable> T unmarshal0(InputSource in, Class<T> type) | |
| unmarshal0 | back to summary |
|---|---|
| private static void unmarshal0(Object result, Element element, Map<Class<?>, Map<String, Field>> fieldsByClass) throws Exception | |
| unmarshalList0 | back to summary |
|---|---|
| private static void unmarshalList0(List<Object> result, Element element, String name, Class<?> type, Map<Class<?>, Map<String, Field>> fieldsByClass) throws Exception | |