/// <summary> /// Constructor for a FileSize type. /// </summary> /// <param name="oFormatOptions">formatting options. Supports the same options as {@link sap.ui.core.format.FileSizeFormat.getInstance FileSizeFormat.getInstance}</param> public extern FileSize(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for an Integer type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> public extern Integer(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for a FileSize type. /// </summary> /// <param name="oFormatOptions">formatting options. Supports the same options as {@link sap.ui.core.format.FileSizeFormat.getInstance FileSizeFormat.getInstance}</param> /// <param name="oConstraints">value constraints.</param> public extern FileSize(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.TypeInfo oConstraints);
/// <summary> /// Constructor for a Currency type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> public extern Currency(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for an Integer type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> /// <param name="oConstraints">Value constraints</param> public extern Integer(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.type.Integer.IntegerInfo oConstraints);
/// <summary> /// Constructor for a Time type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.DateFormat.getTimeInstance DateFormat}.</param> public extern Time(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for a Currency type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> /// <param name="oConstraints">Value constraints</param> public extern Currency(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.TypeInfo oConstraints);
/// <summary> /// Constructor for a Date type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.DateFormat.getDateInstance DateFormat}.</param> /// <param name="oConstraints">Value constraints</param> public extern Date(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.type.Date.DateInfo oConstraints);
/// <summary> /// Constructor for a Time type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.DateFormat.getTimeInstance DateFormat}.</param> /// <param name="oConstraints">Value constraints. Supports the same kind of constraints as its base type Date, but note the different format options (Date vs. Time).</param> public extern Time(sap.ui.model.TypeOptions oFormatOptions, object oConstraints);
/// <summary> /// Constructor for a DateTime interval type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.DateFormat.getDateTimeInstance DateFormat}.</param> public extern DateTimeInterval(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for a DateTime interval type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.DateFormat.getDateTimeInstance DateFormat}.</param> /// <param name="oConstraints">Value constraints</param> public extern DateTimeInterval(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.TypeIntervalInfo oConstraints);
/// <summary> /// Constructor for a Float type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> public extern Float(sap.ui.model.TypeOptions oFormatOptions);
/// <summary> /// Constructor for a Unit type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> /// <param name="oConstraints">Value constraints</param> public extern Unit(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.type.Unit.UnitInfo oConstraints);
/// <summary> /// Constructor for a Unit type. /// </summary> /// <param name="oFormatOptions">Formatting options. For a list of all available options, see {@link sap.ui.core.format.NumberFormat#constructor NumberFormat}.</param> /// <param name="oConstraints">Value constraints</param> /// <param name="aDynamicFormatOptionNames">keys for dynamic format options which are used to map additional binding values, e.g. <code>["decimals"]</code></param> public extern Unit(sap.ui.model.TypeOptions oFormatOptions, sap.ui.model.type.Unit.UnitInfo oConstraints, object[] aDynamicFormatOptionNames);