package Ġcom . github . ek lipse 2 k 8 . chart ing . formatter Ċ Ċ import Ġcom . github . ek lipse 2 k 8 . chart ing . components . Axis Base Ċ import Ġcom . github . ek lipse 2 k 8 . chart ing . data . Entry Ċ import Ġcom . github . ek lipse 2 k 8 . chart ing . utils . View Port Handler Ċ import Ġjava . text . Decimal Format Ċ Ċ /** Ċ Ġ* ĠThis ĠI Value Formatter Ġis Ġjust Ġfor Ġconvenience Ġand Ġsimply Ġputs Ġa Ġ"% " Ġsign Ġafter Ġeach Ġvalue . Ċ Ġ* Ġ( Re com me ded Ġfor ĠP ie Chart ) Ċ Ġ* Ċ Ġ* Ġ@ author ĠPhil ipp ĠJ ah oda Ċ Ġ*/ Ċ class ĠPercent Formatter Ġ: ĠI Value Formatter , ĠI Axis Value Formatter Ġ{ ĊĠ Ġprotected Ġvar Ġm Format : ĠDecimal Format ĊĊĠ Ġconstructor () Ġ{ ĊĠĠĠ Ġm Format Ġ= ĠDecimal Format (" ### , ### , ## 0 . 0 ") ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠAllow Ġa Ġcustom Ġdecimal format ĊĠĠ Ġ* ĊĠĠ Ġ* Ġ@ param Ġformat ĊĠĠ Ġ*/ ĊĠ Ġconstructor ( format : ĠDecimal Format ) Ġ{ ĊĠĠĠ Ġm Format Ġ= Ġformat ĊĠ Ġ} ĊĊĠ Ġ// ĠI Value Formatter ĊĠ Ġoverride Ġfun Ġget Formatted Value ( ĊĠĠĠĠĠ Ġvalue : ĠFloat , ĊĠĠĠĠĠ Ġentry : ĠEntry , ĊĠĠĠĠĠ ĠdataSet Index : ĠInt , ĊĠĠĠĠĠ Ġview Port Handler : ĠView Port Handler ĊĠ Ġ): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġm Format . format ( value . toDouble ()) Ġ+ Ġ" Ġ% " ĊĠ Ġ} ĊĊĠ Ġ// ĠI Axis Value Formatter ĊĠ Ġoverride Ġfun Ġget Formatted Value ( value : ĠFloat , Ġaxis : ĠAxis Base ): ĠString ? Ġ{ ĊĠĠĠ Ġreturn Ġm Format . format ( value . toDouble ()) Ġ+ Ġ" Ġ% " ĊĠ Ġ} ĊĊĠ Ġval Ġdecimal Digits : ĠInt Ġ= Ġ 1 Ċ } Ċ