1 package org.simantics.databoard.serialization;
\r
3 import org.simantics.databoard.binding.Binding;
\r
6 * This is an interface that {@link Binding} may
\r
7 * implement optionally. It is used to provide
\r
8 * specialized {@link Serializer}-implementations.
\r
10 * @author Hannu Niemistö
\r
11 * @deprecated Wrong "inversion of control" instead extend SerializerFactory to add sub-factories.
\r
13 public interface SpecializedSerializerProvider {
\r
15 * @return A specialized serializer for binding, or null.
\r
17 Serializer getSpecializedSerializer();
\r