// Common, group Encoding
// Copyright Alexander Liss

#include "datacodervar.h"
#include "ascicoder.h"
#include "localcoder.h"
#include "encoding.h"


DataCoderVariant* DataCoder::new_object(int type)
{
	DataCoderVariant* t=0;

	switch(type)
	{
	case Encoding::ASCI:	t=new ASCICoder; break;
	case Encoding::local:	t=new LocalCoder; break;
	}


	return t;
}