/**
* Copyright (c) 2014, Oracle and/or its affiliates.
* All rights reserved.
*/
/**
* oj.NumberConverter Contract.
*/
/**
* @export
* @constructor
* @augments oj.Converter
* @name oj.NumberConverter
* @since 0.6
*/
oj.NumberConverter = function()
{
this.Init();
};
// Subclass from oj.Object
oj.Object.createSubclass(oj.NumberConverter, oj.Converter, "oj.NumberConverter");
/**
* Initializes the number converter instance with the set options.
* @param {Object=} options an object literal used to provide an optional information to
* initialize the converter.<p>
* @export
*/
oj.NumberConverter.prototype.Init = function(options)
{
oj.NumberConverter.superclass.Init.call(this, options);
};
/**
* Formats the Number value using the options provided and returs a String value.
*
* @param {Number} value the value to be formatted for display
* @return {(String|null)} the localized and formatted value suitable for display
* @throws {Error} a ConverterError if formatting fails.
* @export
*/
oj.NumberConverter.prototype.format = function (value)
{
return oj.NumberConverter.superclass.format.call(this, value);
};
/**
* Parses the value using the options provided and returns a Number object.
*
* @param {String} value to parse
* @return {Number} the parsed value as a Number object.
* @throws {Error} a ConverterError if parsing fails
* @export
*/
oj.NumberConverter.prototype.parse = function (value)
{
return oj.NumberConverter.superclass.parse.call(this, value);
};
Source: src/main/javascript/oracle/oj/ojvalidation/NumberConverter.js
Oracle® JavaScript Extension Toolkit (JET)
1.1.2
E65298-01