class sap.ui.model.type.TimeInterval

Visiblity: public
UX Guidelines:
Implements:
Available since: N/A
Module: sap/ui/model/type/TimeInterval
Application Component: CA-UI5-COR

This class represents the Time interval composite type.


Constructor

Constructor for a Time interval type.

new sap.ui.model.type.TimeInterval(oFormatOptions?, oConstraints?)
Param Type Default Value Description
oFormatOptions? object

Formatting options. For a list of all available options, see DateFormat.

source? object

Additional set of options used to create a second DateFormat object for conversions between string values in the data source (e.g. model) and Date. This second format object is used to convert both of the interval parts from a model string to Date before converting both of the Date(s) to string with the primary format object. Vice versa, this 'source' format is also used to format the already parsed external value (e.g. user input) into the string format that is expected by the data source. For a list of all available options, see DateFormat.

oConstraints? object

Value constraints

minimum? Date string

Smallest value allowed for this type. Values for constraints must use the same type as configured via oFormatOptions.source.

maximum? Date string

Largest value allowed for this type. Values for constraints must use the same type as configured via oFormatOptions.source.


Methods Overview

Method Description
sap.ui.model.type.TimeInterval.extend

Creates a new subclass of class sap.ui.model.type.TimeInterval with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.model.type.DateInterval.extend.

sap.ui.model.type.TimeInterval.getMetadata

Returns a metadata object for class sap.ui.model.type.TimeInterval.

sap.ui.model.type.TimeInterval.extend

Creates a new subclass of class sap.ui.model.type.TimeInterval with name sClassName and enriches it with the information contained in oClassInfo.

oClassInfo might contain the same kind of information as described in sap.ui.model.type.DateInterval.extend.

Param Type DefaultValue Description
sClassName string

Name of the class being created

oClassInfo object

Object literal with information about the class

FNMetaImpl function

Constructor function for the metadata object; if not given, it defaults to the metadata implementation used by this class

sap.ui.model.type.TimeInterval.getMetadata

Returns a metadata object for class sap.ui.model.type.TimeInterval.