Uses of Interface
org.apache.commons.id.IdentifierGenerator

Packages that use IdentifierGenerator
org.apache.commons.id This package contains factories and implementation classes to generate unique identifiers. 
org.apache.commons.id.random This package contains identifier generators that return sequences of identifiers that appear to be random. 
org.apache.commons.id.serial This package contains identifier generators that yield sequences of identifiers that follow a prescribed order. 
org.apache.commons.id.uuid This package contains UUID (Universally Unique Identifier) generator implementations and supporting classes. 
 

Uses of IdentifierGenerator in org.apache.commons.id
 

Subinterfaces of IdentifierGenerator in org.apache.commons.id
 interface LongIdentifierGenerator
          LongIdentifier defines a simple interface for Long based identifier generation.
 interface StringIdentifierGenerator
          StringIdentifierGenerator defines a simple interface for String based identifier generation.
 

Classes in org.apache.commons.id that implement IdentifierGenerator
 class AbstractLongIdentifierGenerator
          Abstract superclass for LongIdentifierGenerator implementations.
 class AbstractStringIdentifierGenerator
          Abstract superclass for StringIdentifierGenerator implementations.
 class CompositeIdentifierGenerator
          Identifier generator that concatenates the results of a list of string identifier generators.
 class ConstantIdentifierGenerator
          StringIdentifierGenerator that always returns the same string.
 

Uses of IdentifierGenerator in org.apache.commons.id.random
 

Classes in org.apache.commons.id.random that implement IdentifierGenerator
 class SessionIdGenerator
          SessionIdGenerator is an identifier generator that generates an alphanumeric 10+ character identifier.
 

Uses of IdentifierGenerator in org.apache.commons.id.serial
 

Classes in org.apache.commons.id.serial that implement IdentifierGenerator
 class AlphanumericGenerator
          AlphanumericGenerator is an identifier generator that generates an incrementing number in base 36 as a String object.
 class LongGenerator
          LongGenerator is an Identifier Generator that generates an incrementing number as a Long object.
 class NumericGenerator
          NumericIdentifierGenerator is an Identifier Generator that generates an incrementing number as a String object.
 class PrefixedAlphanumericGenerator
          PrefixedAlphanumericGenerator is an identifier generator that generates an incrementing number in base 36 with a prefix as a String object.
 class PrefixedLeftPaddedNumericGenerator
          PrefixedLeftPaddedNumericGenerator is an Identifier Generator that generates a left-padded incrementing number with a prefix as a String object.
 class PrefixedNumericGenerator
          PrefixedNumericGenerator is an Identifier Generator that generates an incrementing number with a prefix as a String object.
 class TimeBasedAlphanumericIdentifierGenerator
          TimeBasedAlphanumericIdentifierGenerator is an identifier generator that generates an alphanumeric identifier in base 36 as a String object from the current UTC time and an internal counter.
 

Uses of IdentifierGenerator in org.apache.commons.id.uuid
 

Classes in org.apache.commons.id.uuid that implement IdentifierGenerator
 class VersionFourGenerator
          Class is responsible for generating version 4 UUID's per RFC 4122.
 class VersionOneGenerator
          Class is responsible for generating version 1 UUID's per RFC 4122.
 



Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.