UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

92 lines (91 loc) 4.98 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable'; import { I18N } from '../../decorator/I18N.decorator'; export class DefaultSelectItemModel extends AbstractI18NApplicable { /** * @param {?} label * @param {?} value * @param {?=} selectedLabel */ constructor(label, value, selectedLabel) { super(); this.label = label; this.value = value; this.selectedLabel = selectedLabel; } /** * @return {?} */ getValue() { return this.value; } /** * @param {?} value * @return {?} */ setValue(value) { this.value = value; } /** * @return {?} */ getId() { return this.value; } /** * @param {?} id * @return {?} */ setId(id) { this.id = id; } /** * @return {?} */ getLabel() { return this.label; } /** * @param {?} label * @return {?} */ setLabel(label) { this.label = label; } /** * @return {?} */ getSelectedLabel() { return this.selectedLabel; } /** * @param {?} selectedLabel * @return {?} */ setSelectedLabel(selectedLabel) { this.selectedLabel = selectedLabel; } } tslib_1.__decorate([ I18N(), tslib_1.__metadata("design:type", String) ], DefaultSelectItemModel.prototype, "label", void 0); tslib_1.__decorate([ I18N(), tslib_1.__metadata("design:type", String) ], DefaultSelectItemModel.prototype, "selectedLabel", void 0); function DefaultSelectItemModel_tsickle_Closure_declarations() { /** @type {?} */ DefaultSelectItemModel.prototype.label; /** @type {?} */ DefaultSelectItemModel.prototype.selectedLabel; /** @type {?} */ DefaultSelectItemModel.prototype.value; /** @type {?} */ DefaultSelectItemModel.prototype.id; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdFNlbGVjdEl0ZW1Nb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9tb2RlbC9EZWZhdWx0U2VsZWN0SXRlbU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBRUEsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDNUUsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXRELE1BQU0sNkJBQThCLFNBQVEsc0JBQXNCOzs7Ozs7SUFTaEUsWUFBWSxLQUFhLEVBQUUsS0FBVSxFQUFFLGFBQXNCO1FBQzNELEtBQUssRUFBRSxDQUFDO1FBRVIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7S0FDcEM7Ozs7SUFFTSxRQUFRO1FBQ2IsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7Ozs7OztJQUdiLFFBQVEsQ0FBQyxLQUFVO1FBQ3hCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDOzs7OztJQUdkLEtBQUs7UUFDVixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQzs7Ozs7O0lBR2IsS0FBSyxDQUFDLEVBQU87UUFDbEIsSUFBSSxDQUFDLEVBQUUsR0FBRyxFQUFFLENBQUM7Ozs7O0lBR1IsUUFBUTtRQUNiLE1BQU0sQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDOzs7Ozs7SUFHYixRQUFRLENBQUMsS0FBYTtRQUMzQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQzs7Ozs7SUFHZCxnQkFBZ0I7UUFDckIsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7Ozs7OztJQUdyQixnQkFBZ0IsQ0FBQyxhQUFxQjtRQUMzQyxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQzs7Q0FFdEM7O0lBOUNFLElBQUksRUFBRTs7OztJQUVOLElBQUksRUFBRSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElTZWxlY3RJdGVtTW9kZWwgfSBmcm9tICcuL0lTZWxlY3RJdGVtTW9kZWwnO1xuaW1wb3J0IHsgQWJzdHJhY3RJMThOQXBwbGljYWJsZSB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0STE4TkFwcGxpY2FibGUnO1xuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XG5cbmV4cG9ydCBjbGFzcyBEZWZhdWx0U2VsZWN0SXRlbU1vZGVsIGV4dGVuZHMgQWJzdHJhY3RJMThOQXBwbGljYWJsZSBpbXBsZW1lbnRzIElTZWxlY3RJdGVtTW9kZWwge1xuXG4gIEBJMThOKClcbiAgcHVibGljIGxhYmVsOiBzdHJpbmc7XG4gIEBJMThOKClcbiAgcHVibGljIHNlbGVjdGVkTGFiZWw6IHN0cmluZztcbiAgcHVibGljIHZhbHVlOiBhbnk7XG4gIHB1YmxpYyBpZDogYW55O1xuXG4gIGNvbnN0cnVjdG9yKGxhYmVsOiBzdHJpbmcsIHZhbHVlOiBhbnksIHNlbGVjdGVkTGFiZWw/OiBzdHJpbmcpIHtcbiAgICBzdXBlcigpO1xuXG4gICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgICB0aGlzLnNlbGVjdGVkTGFiZWwgPSBzZWxlY3RlZExhYmVsO1xuICB9XG5cbiAgcHVibGljIGdldFZhbHVlKCk6IGFueSB7XG4gICAgcmV0dXJuIHRoaXMudmFsdWU7XG4gIH1cblxuICBwdWJsaWMgc2V0VmFsdWUodmFsdWU6IGFueSk6IHZvaWQge1xuICAgIHRoaXMudmFsdWUgPSB2YWx1ZTtcbiAgfVxuXG4gIHB1YmxpYyBnZXRJZCgpOiBhbnkge1xuICAgIHJldHVybiB0aGlzLnZhbHVlO1xuICB9XG5cbiAgcHVibGljIHNldElkKGlkOiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLmlkID0gaWQ7XG4gIH1cblxuICBwdWJsaWMgZ2V0TGFiZWwoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5sYWJlbDtcbiAgfVxuXG4gIHB1YmxpYyBzZXRMYWJlbChsYWJlbDogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICB9XG5cbiAgcHVibGljIGdldFNlbGVjdGVkTGFiZWwoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5zZWxlY3RlZExhYmVsO1xuICB9XG5cbiAgcHVibGljIHNldFNlbGVjdGVkTGFiZWwoc2VsZWN0ZWRMYWJlbDogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5zZWxlY3RlZExhYmVsID0gc2VsZWN0ZWRMYWJlbDtcbiAgfVxufVxuIl19