Interface IModelPersistence
- 
- All Known Implementing Classes:
 ModelPersistence9
public interface IModelPersistence 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IHashProvidergetHashProvider()XMLSAXHandler<List<LineContent>>getLineToContentMapReaderHandler()XMLSAXHandler<ModelLoadResult>getModelReaderHandler(ModelLoadingState state, SModelHeader header)IModelWritergetModelWriter(SModelHeader header)intgetVersion() 
 - 
 
- 
- 
Method Detail
- 
getVersion
int getVersion()
 
- 
getModelWriter
IModelWriter getModelWriter(@Nullable SModelHeader header)
- Parameters:
 header- optional parameter if there's auxiliary data to persist along with model- Returns:
 - handler to serialize model date into XML DOM
 
 
- 
getHashProvider
IHashProvider getHashProvider()
 
- 
getModelReaderHandler
XMLSAXHandler<ModelLoadResult> getModelReaderHandler(ModelLoadingState state, SModelHeader header)
 
- 
getLineToContentMapReaderHandler
XMLSAXHandler<List<LineContent>> getLineToContentMapReaderHandler()
 
 - 
 
 -