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.


Method Summary
 Marshaller<T> getEditorMarshaller()
           
 Unmarshaller<T> getEditorUnmarshaller()
           
 Marshaller<T> getStorageMarshaller()
           
 Unmarshaller<T> getStorageUnmarshaller()
           
 Marshaller<T> getViewMarshaller()
           
 

Method Detail

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.


Copyright © 2003-2014 Atlassian. All Rights Reserved.