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
- Author:
- mederly
-
-
Field Summary
Fields Modifier and Type Field Description PrismContextImpl
prismContext
-
Constructor Summary
Constructors Modifier Constructor Description protected
SerializerTarget(PrismContextImpl prismContext)
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract T
write(RootXNodeImpl xroot, SerializationContext context)
abstract T
write(List<RootXNodeImpl> roots, QName aggregateElementName, SerializationContext context)
-
-
-
Field Detail
-
prismContext
@NotNull public final PrismContextImpl prismContext
-
-
Constructor Detail
-
SerializerTarget
protected SerializerTarget(@NotNull PrismContextImpl prismContext)
-
-
Method Detail
-
write
@NotNull public abstract T write(@NotNull RootXNodeImpl xroot, SerializationContext context) throws SchemaException
- Throws:
SchemaException
-
write
@NotNull public abstract T write(@NotNull List<RootXNodeImpl> roots, @Nullable QName aggregateElementName, @Nullable SerializationContext context) throws SchemaException
- Throws:
SchemaException
-
-