public class XmlBind extends Object
| Modifier and Type | Field and Description |
|---|---|
static Consumer<Unmarshaller> |
DEFAULT_INPUT |
static Consumer<Marshaller> |
DEFAULT_OUTPUT |
static Consumer<Marshaller> |
FORMATTED_OUTPUT |
static ClassValue<JAXBContext> |
JAXB |
| Constructor and Description |
|---|
XmlBind() |
| Modifier and Type | Method and Description |
|---|---|
static <T,R> R |
load(Class<?> type,
T input,
Consumer<Unmarshaller> unmarshallerConsumer,
SafeBiFunction<Unmarshaller,T,Object> unmarshalTask) |
static <T,R> R |
load(Class<R> type,
T input,
SafeBiFunction<Unmarshaller,T,Object> unmarshalTask) |
static <T,R> R |
loadBean(Class<R> type,
T input,
Consumer<Unmarshaller> unmarshallerConsumer,
SafeBiFunction<Unmarshaller,T,Object> unmarshalTask) |
static <T,R> void |
save(Class<?> type,
R bean,
T output,
Consumer<Marshaller> marshallerConsumer,
SafeTriConsumer<Marshaller,R,T> marshalTask) |
static <T,R> void |
save(R bean,
T output,
Consumer<Marshaller> marshallerConsumer,
SafeTriConsumer<Marshaller,R,T> marshalTask) |
static <T,R> void |
save(R bean,
T output,
SafeTriConsumer<Marshaller,R,T> marshalTask) |
public static final ClassValue<JAXBContext> JAXB
public static final Consumer<Marshaller> DEFAULT_OUTPUT
public static final Consumer<Marshaller> FORMATTED_OUTPUT
public static final Consumer<Unmarshaller> DEFAULT_INPUT
public static <T,R> void save(Class<?> type, R bean, T output, Consumer<Marshaller> marshallerConsumer, SafeTriConsumer<Marshaller,R,T> marshalTask)
public static <T,R> R load(Class<?> type, T input, Consumer<Unmarshaller> unmarshallerConsumer, SafeBiFunction<Unmarshaller,T,Object> unmarshalTask)
public static <T,R> void save(R bean,
T output,
Consumer<Marshaller> marshallerConsumer,
SafeTriConsumer<Marshaller,R,T> marshalTask)
public static <T,R> void save(R bean,
T output,
SafeTriConsumer<Marshaller,R,T> marshalTask)
public static <T,R> R loadBean(Class<R> type, T input, Consumer<Unmarshaller> unmarshallerConsumer, SafeBiFunction<Unmarshaller,T,Object> unmarshalTask)
public static <T,R> R load(Class<R> type, T input, SafeBiFunction<Unmarshaller,T,Object> unmarshalTask)
Copyright © 2012–2017 MARID software development group. All rights reserved.