Packageorg.igniterealtime.xiff.data.id
Classpublic class IncrementalGenerator
InheritanceIncrementalGenerator Inheritance Object
Implements IIDGenerator
Subclasses SOIncrementalGenerator

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
_prefixproperty
protected var _prefix:String

counterproperty 
protected var counter:int = 0

prefixproperty 
prefix:String

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