joynr.system.JoynrLogLevel.js Maven / Gradle / Ivy
/**
* This is the generated enum type JoynrLogLevel: DOCS GENERATED FROM INTERFACE DESCRIPTION
* Generation date: Mon Dec 05 09:32:59 CET 2016
*/
(function(undefined) {
/**
* @namespace JoynrLogLevel
* @classdesc
* This is the generated enum type JoynrLogLevel: DOCS GENERATED FROM INTERFACE DESCRIPTION
*
Generation date: Mon Dec 05 09:32:59 CET 2016
*
The log level
*
* @returns {JoynrLogLevel} a new instance of a JoynrLogLevel
*/
var JoynrLogLevel = function JoynrLogLevel(settings){
if (!(this instanceof JoynrLogLevel)) {
// in case someone calls constructor without new keyword (e.g. var c = Constructor({..}))
return new JoynrLogLevel(settings);
}
/**
* Used for serialization.
* @name JoynrLogLevel#_typeName
* @type String
* @readonly
*/
Object.defineProperty(this, "_typeName", {
configurable : false,
writable : false,
enumerable : true,
value : "joynr.system.JoynrLogLevel"
});
if (settings !== undefined) {
this.name = settings.name;
this.value = settings.value;
}
};
/**
* @name JoynrLogLevel#MAJOR_VERSION
* @constant {Number}
* @default 0
* @summary The MAJOR_VERSION of the enum type JoynrLogLevel is GENERATED FROM THE INTERFACE DESCRIPTION
*/
Object.defineProperty(JoynrLogLevel, 'MAJOR_VERSION', {
enumerable: false,
configurable: false,
writable: false,
readable: true,
value: 0
});
/**
* @name JoynrLogLevel#MINOR_VERSION
* @constant {Number}
* @default 0
* @summary The MINOR_VERSION of the enum type JoynrLogLevel is GENERATED FROM THE INTERFACE DESCRIPTION
*/
Object.defineProperty(JoynrLogLevel, 'MINOR_VERSION', {
enumerable: false,
configurable: false,
writable: false,
readable: true,
value: 0
});
var preparePrototype = function() {
Object.defineProperty(JoynrLogLevel.prototype, 'equals', {
enumerable: false,
configurable: false,
writable: false,
readable: true,
value: function equals(other) {
var i;
if (this === other) {
return true;
}
if (other === undefined || other === null) {
return false;
}
if (other._typeName === undefined || this._typeName !== other._typeName) {
return false;
}
if (this.name !== other.name || this.value !== other.value) {
return false;
}
return true;
}
});
};
var createLiterals = function() {
/**
* @name JoynrLogLevel.OFF
* @readonly
* @summary
*
No logging
*/
JoynrLogLevel.OFF = new JoynrLogLevel({
name: "OFF",
value: "OFF"
});
/**
* @name JoynrLogLevel.FATAL
* @readonly
* @summary
*
Logging level for fatal errors
*/
JoynrLogLevel.FATAL = new JoynrLogLevel({
name: "FATAL",
value: "FATAL"
});
/**
* @name JoynrLogLevel.ERROR
* @readonly
* @summary
*
Logging level for generic errors
*/
JoynrLogLevel.ERROR = new JoynrLogLevel({
name: "ERROR",
value: "ERROR"
});
/**
* @name JoynrLogLevel.WARN
* @readonly
* @summary
*
Logging level for warnings
*/
JoynrLogLevel.WARN = new JoynrLogLevel({
name: "WARN",
value: "WARN"
});
/**
* @name JoynrLogLevel.INFO
* @readonly
* @summary
*
Logging level for informations
*/
JoynrLogLevel.INFO = new JoynrLogLevel({
name: "INFO",
value: "INFO"
});
/**
* @name JoynrLogLevel.DEBUG
* @readonly
* @summary
*
Logging level for debugging info
*/
JoynrLogLevel.DEBUG = new JoynrLogLevel({
name: "DEBUG",
value: "DEBUG"
});
/**
* @name JoynrLogLevel.TRACE
* @readonly
* @summary
*
Logging level for tracing info
*/
JoynrLogLevel.TRACE = new JoynrLogLevel({
name: "TRACE",
value: "TRACE"
});
};
// AMD support
if (typeof define === 'function' && define.amd) {
define("joynr/system/JoynrLogLevel", ["joynr"], function (joynr) {
JoynrLogLevel.prototype = new joynr.JoynrObject();
JoynrLogLevel.prototype.constructor = JoynrLogLevel;
preparePrototype();
createLiterals();
joynr.addType("joynr.system.JoynrLogLevel", JoynrLogLevel, true);
return JoynrLogLevel;
});
} else if (typeof exports !== 'undefined' ) {
if ((module !== undefined) && module.exports) {
exports = module.exports = JoynrLogLevel;
} else {
// support CommonJS module 1.1.1 spec (`exports` cannot be a function)
exports.JoynrLogLevel = JoynrLogLevel;
}
var joynr = requirejs("joynr");
JoynrLogLevel.prototype = new joynr.JoynrObject();
JoynrLogLevel.prototype.constructor = JoynrLogLevel;
preparePrototype();
createLiterals();
joynr.addType("joynr.system.JoynrLogLevel", JoynrLogLevel, true);
} else {
//we assume a correct order of script loading
joynr = window.joynr;
JoynrLogLevel.prototype = new joynr.JoynrObject();
JoynrLogLevel.prototype.constructor = JoynrLogLevel;
preparePrototype();
createLiterals();
joynr.addType("joynr.system.JoynrLogLevel", JoynrLogLevel, true);
window.JoynrLogLevel = JoynrLogLevel;
}
})();
© 2015 - 2025 Weber Informatics LLC | Privacy Policy