Interface MarshallingFactory<T>

All Known Subinterfaces:
CaretMarshallingFactory, LinkMarshallingFactory, MacroMarshallingFactory, PlaceholderMarshallingFactory
All Known Implementing Classes:
CaretMarshallingFactoryImpl, LinkMarshallingFactoryImpl, MacroMarshallingFactoryImpl, PlaceholderMarshallingFactoryImpl

public interface MarshallingFactory<T>
An interface describing a factory capable of returning a Marshaller or Unmarshaller suitable for particular usages.
  • Method Details

    • getViewMarshaller

      Marshaller<T> getViewMarshaller()
      Returns:
      a Marshaller that creates view format HTML 5.
    • getEditorMarshaller

      Marshaller<T> getEditorMarshaller()
      Returns:
      a Marshaller that creates editor format XHTML.
    • getStorageMarshaller

      Marshaller<T> getStorageMarshaller()
      Returns:
      a Marshaller that creates storage format XHTML.
    • getEditorUnmarshaller

      Unmarshaller<T> getEditorUnmarshaller()
      Returns:
      an Unmarshaller that reads editor format XHTML.
    • getStorageUnmarshaller

      Unmarshaller<T> getStorageUnmarshaller()
      Returns:
      an Unmarshaller that reads storage format XHTML.