Constructordojox.uuid.Uuid

dojo.require("dojox.uuid.Uuid");
defined in dojox/uuid/Uuid.js

This is the constructor for the Uuid class. The Uuid class offers methods for inspecting existing UUIDs.

Usage

function (/*String?*/ input) (view source)
parametertypedescription
inputStringOptional. A 36-character string that conforms to the UUID spec. examples: var uuid; uuid = new dojox.uuid.Uuid("3b12f1df-5232-4804-897e-917bf397618a"); uuid = new dojox.uuid.Uuid(); // "00000000-0000-0000-0000-000000000000" uuid = new dojox.uuid.Uuid(dojox.uuid.generateRandomUuid()); uuid = new dojox.uuid.Uuid(dojox.uuid.generateTimeBasedUuid()); dojox.uuid.Uuid.setGenerator(dojox.uuid.generateRandomUuid); uuid = new dojox.uuid.Uuid(); dojox.uuid.assert(!uuid.isEqual(dojox.uuid.NIL_UUID));

Jump to PropertiesFunctionsBack to top

Functioncompare(uuidOne: dojox.uuid.Uuid, uuidTwo: dojox.uuid.Uuid, otherUuid: dojox.uuid.Uuid)
Compares this UUID to another UUID, and returns 0, 1, or -1.
Returns the default generator. See setGenerator().
If this is a version 1 UUID (a time-based UUID), getNode() returns a 12-character string with the "node" or "pseudonode" portion of the UUID, which is the rightmost 12 characters.
FunctiongetTimestamp(returnType: String?)
If this is a version 1 UUID (a time-based UUID), this method returns the timestamp value encoded in the UUID. The caller can ask for the timestamp to be returned either as a JavaScript Date object or as a 15-character string of hex digits.
Returns a variant code that indicates what type of UUID this is. Returns one of the enumerated dojox.uuid.variant values.
Returns a version number that indicates what type of UUID this is. Returns one of the enumerated dojox.uuid.version values.
Returns true if this UUID is equal to the otherUuid, or false otherwise.
Returns true if the UUID was initialized with a valid value.
FunctionsetGenerator(generator: Function?)
Sets the default generator, which will be used by the "new dojox.uuid.Uuid()" constructor if no parameters are passed in.
This method returns a standard 36-character string representing the UUID, such as "3b12f1df-5232-4804-897e-917bf397618a".

Jump to FunctionsPropertiesBack to top