"undefined"==typeof AdfDhtmlSunburstPeer&&(AdfRichUIPeer.createPeerClass(AdfDhtmlDvtBaseHierarchyPeer,"AdfDhtmlSunburstPeer",!1),AdfPage.PAGE.getLookAndFeel().registerPeerConstructor("oracle.dss.adf.sunburst.Sunburst","AdfDhtmlSunburstPeer"));AdfDhtmlSunburstPeer.pm="$afr$";AdfDhtmlSunburstPeer.InitSubclass=function(){AdfObject.ensureClassInitialization(AdfDhtmlSunburstPeer);AdfRichUIPeer.addSuppressedPPRAttributes(this,A_Ji.Rv);AdfRichUIPeer.addSuppressedPPRAttributes(this,A_Ji.rj)};
AdfDhtmlSunburstPeer.prototype.Hb=function(a,b,c){return dvt.zR.newInstance(a,b,c)};
AdfDhtmlSunburstPeer.prototype.HandleEvent=function(a){var b=a.type;if("expand"==b){if(b=this.getComponent().getProperty(A_Ji.rj)){var b=b.split(AdfDhtmlSunburstPeer.pm),c=b.indexOf(a.id);0<=c&&(b.splice(c,1),b=b.join(AdfDhtmlSunburstPeer.pm),A_o(this,A_Ji.rj,b))}a={event:"sunburstExpand",id:a.id};a=new A_yb(this.getComponent(),a);a.setPartial(!0);AdfPage.PAGE.queueEventToServer(a)}else"collapse"==b?((b=this.getComponent().getProperty(A_Ji.rj))?(b=b.split(AdfDhtmlSunburstPeer.pm),b.push(a.id),b=b.join(AdfDhtmlSunburstPeer.pm)):
b=a.id,A_o(this,A_Ji.rj,b)):"rotation"==b?A_o(this,A_Ji.Rv,a.startAngle):AdfDhtmlSunburstPeer.superclass.HandleEvent.call(this,a)};AdfDhtmlSunburstPeer.prototype.B=function(){return null==this.c?null:this.c.Vb()};