com.phloxui
Version:
PhloxUI Ng2+ Framework
92 lines (91 loc) • 4.98 kB
JavaScript
/**
* @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