For implementing a new format type you will have to inherit this
class and provide a _load/_save function.
Copyright 2007-2009 Klarälvdalens Datakonsult AB
Copyright 2010-2014 Horde LLC (http://www.horde.org/)
See the enclosed file COPYING for license information (LGPL). If you did not
receive this file, see
http://www.horde.org/licenses/lgpl21.