Package com.evolveum.midpoint.prism.impl
Class SerializerTarget<T>
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.SerializerTarget<T>
-
- Direct Known Subclasses:
SerializerDomTarget
,SerializerStringTarget
,SerializerXNodeTarget
public abstract class SerializerTarget<T> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description @NotNull PrismContextImpl
prismContext
-
Constructor Summary
Constructors Modifier Constructor Description protected
SerializerTarget(@NotNull PrismContextImpl prismContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract T
write(@NotNull RootXNodeImpl xroot, SerializationContext context)
abstract T
write(@NotNull List<RootXNodeImpl> roots, @Nullable SerializationContext context)
-
-
-
Field Detail
-
prismContext
@NotNull public final @NotNull PrismContextImpl prismContext
-
-
Constructor Detail
-
SerializerTarget
protected SerializerTarget(@NotNull @NotNull PrismContextImpl prismContext)
-
-
Method Detail
-
write
@NotNull public abstract T write(@NotNull @NotNull RootXNodeImpl xroot, SerializationContext context) throws SchemaException
- Throws:
SchemaException
-
write
@NotNull public abstract T write(@NotNull @NotNull List<RootXNodeImpl> roots, @Nullable @Nullable SerializationContext context) throws SchemaException
- Throws:
SchemaException
-
-