com.atlassian.confluence.content.render.xhtml
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.
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.