Abstract base class for generators that are used to create primary keys (especially
FeatureId s).
author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9342 $, $Date: 2007-12-27 04:32:57 -0800 (Thu, 27 Dec 2007) $
Returns a concrete IdGenerator instance which is identified by the given type
code.
Parameters: type - type code Parameters: params - initialization parameters for the IdGenerator concrete IdGenerator instance
Returns a new primary key.
Parameters: ta - datastore transaction (context) a new primary key. throws: IdGenerationException - if the generation of the id could not be performed
Returns a new id for a feature of the given type.
Parameters: ft - feature type Parameters: ta - datastore transaction (context) a new feature id. throws: IdGenerationException -