public class CustomizableXStreamFactory extends Object implements XStreamFactory
XStreamFactory that can be customized with XStream components: mappers,
converters, initializers and aliases.| Constructor and Description |
|---|
CustomizableXStreamFactory()
Use it for tests only
|
CustomizableXStreamFactory(@NotNull Iterable<MapperFactory> customMappers,
@NotNull Iterable<ConverterFactory> customConverters,
@NotNull Iterable<XStreamInitializer> customInitializers,
@NotNull Map<String,Class<?>> customAliases) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull com.thoughtworks.xstream.XStream |
createCompactXStream()
Create
XStream backed by given classLoader and driver. |
@NotNull com.thoughtworks.xstream.XStream |
createXStream()
Create default instance of XStream.
|
@NotNull com.thoughtworks.xstream.XStream |
createXStream(ClassLoader classLoader)
Create
XStream backed by given classLoader. |
public CustomizableXStreamFactory(@NotNull
@NotNull Iterable<MapperFactory> customMappers,
@NotNull
@NotNull Iterable<ConverterFactory> customConverters,
@NotNull
@NotNull Iterable<XStreamInitializer> customInitializers,
@NotNull
@NotNull Map<String,Class<?>> customAliases)
public CustomizableXStreamFactory()
@NotNull public @NotNull com.thoughtworks.xstream.XStream createXStream()
XStreamFactorycreateXStream in interface XStreamFactory@NotNull public @NotNull com.thoughtworks.xstream.XStream createXStream(ClassLoader classLoader)
XStreamFactoryXStream backed by given classLoader.createXStream in interface XStreamFactoryclassLoader - class loader to use by the created XStream, if null, the default classloader will
be used@NotNull public @NotNull com.thoughtworks.xstream.XStream createCompactXStream()
XStreamFactoryXStream backed by given classLoader and driver.createCompactXStream in interface XStreamFactoryHierarchicalStreamDriverCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.