]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.databoard/src/org/simantics/databoard/serialization/SpecializedSerializerProvider.java
Streaming serialization of values, debugger for corrupted values
[simantics/platform.git] / bundles / org.simantics.databoard / src / org / simantics / databoard / serialization / SpecializedSerializerProvider.java
1 package org.simantics.databoard.serialization;
2
3 import org.simantics.databoard.binding.Binding;
4
5 /**
6  * This is an interface that {@link Binding} may
7  * implement optionally. It is used to provide
8  * specialized {@link Serializer}-implementations.
9  * 
10  * @author Hannu Niemistö
11  * @deprecated Wrong "inversion of control" instead extend SerializerFactory to add sub-factories.
12  */
13 public interface SpecializedSerializerProvider {
14     /** 
15      * @return A specialized serializer for binding, or null.
16      */
17     Serializer getSpecializedSerializer();
18 }