/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.datamodel.internal;
import de.rcenvironment.core.datamodel.api.TypedDatumConverter;
import de.rcenvironment.core.datamodel.api.TypedDatumFactory;
import de.rcenvironment.core.datamodel.api.TypedDatumSerializer;
import de.rcenvironment.core.datamodel.api.TypedDatumService;
/**
* Default {@link TypedDatumService} implementation.
*
* @author Robert Mischke
*/
public class TypedDatumServiceImpl implements TypedDatumService {
private TypedDatumConverter converter = new DefaultTypedDatumConverter();
private TypedDatumSerializer serializer = new DefaultTypedDatumSerializer();
private TypedDatumFactory factory = new DefaultTypedDatumFactory();
@Override
public TypedDatumConverter getConverter() {
return converter;
}
@Override
public TypedDatumFactory getFactory() {
return factory;
}
@Override
public TypedDatumSerializer getSerializer() {
return serializer;
}
}