Interface Writable

All Known Implementing Classes:
AdderWrapper, AllPresenceChecksPresenceCheck, AnnotatedConstructor, AnnotatedSetter, Annotation, AnnotationElement, AnnotationMapperReference, AnyPresenceChecksPresenceCheck, ArrayCopyWrapper, AssignmentWrapper, BeanMappingMethod, ContainerMappingMethod, Decorator, DecoratorConstructor, DefaultMapperReference, DelegatingMethod, EnumAnnotationElementHolder, EnumConstantWrapper, ExistingInstanceSetterWrapperForCollectionsAndMaps, Field, FreeMarkerWritable, FromOptionalTypeConversion, GeneratedType, GeneratedTypeMethod, GetterWrapperForCollectionsAndMaps, IterableCreation, IterableMappingMethod, Java8FunctionWrapper, Javadoc, JavaExpressionPresenceCheck, LifecycleCallbackMethodReference, LocalVarWrapper, MapMappingMethod, Mapper, MapperReference, MappingMethod, MethodReference, MethodReferencePresenceCheck, ModelElement, NegatePresenceCheck, NestedPropertyMappingMethod, NewInstanceSetterWrapperForCollectionsAndMaps, NoArgumentConstructor, NormalTypeMappingMethod, NullPresenceCheck, OptionalGetWrapper, OptionalPresenceCheck, Parameter, PropertyMapping, ReturnWrapper, ServicesEntry, SetterWrapper, SetterWrapperForCollectionsAndMaps, SetterWrapperForCollectionsAndMapsWithNullCheck, SourceRHS, StreamAdderWrapper, StreamMappingMethod, SubclassMapping, SuffixPresenceCheck, SupportingConstructorFragment, SupportingField, SupportingMappingMethod, ToOptionalTypeConversion, Type, TypeConversion, UpdateWrapper, ValueMappingMethod, WrapperForCollectionsAndMaps

public interface Writable
An element with the ability to write itself into a given Writer.
Author:
Gunnar Morling
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    Passed to Writable, providing access to additional data specific to a given implementation of the model serialization mechanism.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(Writable.Context context, Writer writer)
    Writes this element to the given writer.
  • Method Details

    • write

      void write(Writable.Context context, Writer writer) throws Exception
      Writes this element to the given writer.
      Parameters:
      context - Provides additional data specific to the used implementation of the serialization mechanism.
      writer - The writer to write this element to. Must not be closed by implementations.
      Throws:
      Exception - in case of an error