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 Summary
Modifier and TypeMethodDescription
-
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.
-