var Hm=M.U(M,"AdfDhtmlValuePeer");v("AdfDhtmlValuePeer",Hm);Hm.m=function(){M.$b(this,AdfUIValue.VALUE);M.hb(this,AdfUIValue.VALUE)};v("AdfDhtmlValuePeer.InitSubclass",Hm.m);Hm.prototype.q=function(a,b){Hm.f.q.call(this,a,b);var d=a.getConverter();if(d&&d.a4a&&d.a4a()){var e=this.Fi(a,b,l);try{var f=d.getAsString(e,a.r("label"));this.xa(a,b,f)}catch(g){D.i.fv(g,"Invoking TrClientConverter.getAsString on component (id\x3d'"+a.e()+"') resulted in an unexpected exception. The component's display value will not be formatted.")}}};
z.a("AdfDhtmlValuePeer.prototype.InitDomElement",{q:Hm.prototype.q});Hm.prototype.eg=function(a,b){var d=b;a==n&&(a=this.d());if(a.getConverter){var e=a.getConverter();e!=n&&(d=e.getAsObject(b,a.r("label")))}return d};z.a("AdfDhtmlValuePeer.prototype.getConvertedValue",{eg:Hm.prototype.eg});Hm.prototype.gR=function(a){return a.getConverter&&(a=a.getConverter())&&a.gR?a.gR():n};z.a("AdfDhtmlValuePeer.prototype.getFormatHint",{gR:Hm.prototype.gR});
Hm.prototype.xp=function(a,b){if(b!=n){var d=b;a==n&&(a=this.d());if(a.getConverter!=k){var e=a.getConverter();e!=n&&(d=e.getAsString(b,a.r("label")))}return d}return n};z.a("AdfDhtmlValuePeer.prototype.getConvertedObject",{xp:Hm.prototype.xp});Hm.prototype.Bc=function(a){if(a==n)return l;a=xa.trim(a);return 0==a.length};z.a("AdfDhtmlValuePeer.prototype.isEmpty",{Bc:Hm.prototype.Bc});Hm.prototype.Fi=function(){B.$()};z.a("AdfDhtmlValuePeer.prototype.GetDisplayValue",{Fi:Hm.prototype.Fi});
Hm.prototype.qia=function(a,b){this.bind(a);this.xa(a,this.h(),b)};z.a("AdfDhtmlValuePeer.prototype.setDisplayValue",{qia:Hm.prototype.qia});Hm.prototype.xa=function(){B.$()};z.a("AdfDhtmlValuePeer.prototype.SetDisplayValue",{xa:Hm.prototype.xa});Hm.prototype.sz=function(a,b){var d=this.Fi(a,b,l);if(!this.Bc(d))try{return this.eg(a,d)}catch(e){}return n};z.a("AdfDhtmlValuePeer.prototype.GetComponentValue",{sz:Hm.prototype.sz});
Hm.prototype.$k=function(a,b,d){if(d==n)d=this.xz();else{var e=this.xp(a,d);if(e===k){D.i.warning("The new value '",d,"' could not be converted for display.");return}d=e}return this.xa(a,b,d)};z.a("AdfDhtmlValuePeer.prototype.ComponentValueChanged",{$k:Hm.prototype.$k});Hm.prototype.xz=t("");z.a("AdfDhtmlValuePeer.prototype.GetNullDefault",{xz:Hm.prototype.xz});