package Ġcom . poly g lot android . core . managers Ċ Ċ import Ġcom . poly g lot android . core . Dict Core Ċ import Ġcom . poly g lot android . core . PG Util Ċ import Ġcom . poly g lot android . core . nodes . Pr on unc iation Node Ċ import Ġorg . w 3 c . dom . Document Ċ import Ġorg . w 3 c . dom . Element ĊĊ Ċ class ĠR om anization Manager (_ core : ĠDict Core ?) Ġ: ĠP ron unc iation Manager (_ core ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return Ġthe Ġenabled ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġenabled Ġthe Ġenabled Ġstatus Ġto Ġset ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġis Enabled Ġ= Ġfalse ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWrites Ġall Ġrom anization Ġinformation Ġto ĠXML Ġdocument ĊĠĠĠĠ Ġ* Ġ@ param Ġdoc ĠDocument Ġto Ġwrite Ġto ĊĠĠĠĠ Ġ* Ġ@ param Ġroot Element Ġroot Ġelement Ġof Ġdocument ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwrite XML ( doc : ĠDocument , Ġroot Element : ĠElement ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġrom Guide : ĠList < Pr on unc iation Node > Ġ= Ġget Pr on unc i ations () ĊĠĠĠĠĠĠĠ Ġval Ġguide Node : ĠElement Ġ= Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ X ID ) ĊĠĠĠĠĠĠĠ Ġroot Element . appendChild ( guide Node ) ĊĠĠĠĠĠĠĠ Ġvar Ġenabled Node : ĠElement Ġ= Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ ENABLED _ X ID ) ĊĠĠĠĠĠĠĠ Ġenabled Node . appendChild ( doc . createTextNode ( if Ġ( isEnabled ) ĠPG Util . TRUE Ġelse ĠPG Util . FALSE )) ĊĠĠĠĠĠĠĠ Ġguide Node . appendChild ( enabled Node ) ĊĠĠĠĠĠĠĠ Ġenabled Node Ġ= Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ REC UR SIVE _ X ID ) ĊĠĠĠĠĠĠĠ Ġenabled Node . appendChild ( doc . createTextNode ( if Ġ( recur se ) ĠPG Util . TRUE Ġelse ĠPG Util . FALSE )) ĊĠĠĠĠĠĠĠ Ġguide Node . appendChild ( enabled Node ) ĊĠĠĠĠĠĠĠ Ġfor Ġ( cur Node Ġin Ġrom Guide ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrom Node : ĠElement Ġ= Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ NODE _ X ID ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġguide Node . appendChild ( rom Node ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġvalue Node : ĠElement Ġ= Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ BASE _ X ID ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Node . appendChild ( doc . createTextNode ( cur Node . value )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrom Node . appendChild ( value Node ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpr on unc iation Node : ĠElement Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdoc . createElement ( PG Util . ROM AN IZATION _ GUID E _ PH ON O LOG Y _ X ID ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpr on unc iation Node . appendChild ( doc . createTextNode ( cur Node . pr on unc iation )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrom Node . appendChild ( pr on unc iation Node ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprotected Ġval Ġtool Label : ĠString ĊĠĠĠĠĠĠĠ Ġprotected Ġget () Ġ= Ġ" Rom anization ĠManager " Ċ } Ċ