/* * Copyright (C) 2007-2012 Xagasoft, All rights reserved. * * This file is part of the libgats library and is released under the * terms of the license contained in the file LICENSE. */ /** * The Generalized Agile Transport System. * * This package contains interfaces for working with GATS. GATS is used to * serialize data structures to and from storage as well as over the network. *

* GATS has a number of advantages over other systems for doing serialization. *

* * GATS uses a generalized data structure for storing data which * supports the following data types: * * * Please see {@link com.xagasoft.gats.GatsOutputStream} for more information * about how GATS is encoded. * *@author Mike Buland */ package com.xagasoft.gats;