package Ġio . pul que . fast choice button . configurations Ċ Ċ /* Ċ Ġ* Ġ@ author Ġsav ir dev Ġon Ġ 2 0 1 9 - 1 2 - 0 2 Ċ Ġ*/ Ċ Ċ private Ġconst Ġval ĠDEFAULT __ CONFIGURATION _ TAG Ġ= Ġ" DEFAULT __ CONFIGURATION _ TAG " Ċ private Ġconst Ġval ĠRIGHT __ CONFIGURATION _ TAG Ġ= Ġ" RIGHT __ CONFIGURATION _ TAG " Ċ private Ġconst Ġval ĠLEFT __ CONFIGURATION _ TAG Ġ= Ġ" LEFT __ CONFIGURATION _ TAG " Ċ class ĠConfiguration Manager Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġconfigurations : ĠHashMap < String , ĠChoice Configuration > Ġ= ĠHashMap () ĊĊĠĠĠ Ġvar Ġdefault Configuration : ĠChoice Configuration Ġ= ĠDefault Configuration () ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġconfigurations [ default Configuration . getTag ()] Ġ= Ġdefault Configuration ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Configuration ( configuration : ĠChoice Configuration ){ ĊĠĠĠĠĠĠĠ Ġconfigurations [ configuration . getTag ()] Ġ= Ġconfiguration ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Configuration ( tag : ĠString ) Ġ= Ġconfigurations [ tag ] Ċ }