Packageorg.igniterealtime.xiff.data.id
Classpublic class IncrementalGenerator
ImplementsIIDGenerator
SubclassesSOIncrementalGenerator

Uses a simple incrementation of a variable to generate new IDs.



Public Properties
 PropertyDefined by
  prefix : String
The prefix to use for the generated ID (for namespacing purposes).
IncrementalGenerator
Protected Properties
 PropertyDefined by
  counter : int = 0
IncrementalGenerator
  _prefix : String
IncrementalGenerator
Public Methods
 MethodDefined by
  
IncrementalGenerator(prefix:String = null)
IncrementalGenerator
  
generateID():String
Generates a unique ID.
IncrementalGenerator
Property detail
counterproperty
protected var counter:int = 0
_prefixproperty 
protected var _prefix:String
prefixproperty 
prefix:String  [read-write]

The prefix to use for the generated ID (for namespacing purposes).

Implementation
    public function get prefix():String
    public function set prefix(value:String):void
Constructor detail
IncrementalGenerator()constructor
public function IncrementalGenerator(prefix:String = null)Parameters
prefix:String (default = null)
Method detail
generateID()method
public function generateID():String

Generates a unique ID.

Returns
String — The generated ID