/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 . ĠJetBrains Ġs . r . o . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠMIT Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġjet brains . datal ore . vis . svg Ċ Ċ class ĠSvg Style Element ( val Ġresource : ĠSvg Css Resource ) Ġ: ĠSvg Element () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġelement Name Ġ= Ġ" style " ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġset Content ( resource . css ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Content ( content : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġchildren Ġ= Ġchildren () ĊĠĠĠĠĠĠĠ Ġwhile Ġ(! children . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchildren . remove At ( 0 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġtext Node Ġ= ĠSvg Text Node ( content ) ĊĠĠĠĠĠĠĠ Ġchildren . add ( text Node ) ĊĠĠĠĠĠĠĠ Ġset Attribute (" type ", Ġ" text / css ") ĊĠĠĠ Ġ} Ċ }