// Ċ // Ġ( C ) ĠCopyright Ġ 2 0 1 8 - 2 0 1 9 ĠMartin ĠE . ĠN ord berg ĠIII Ċ // ĠApache Ġ 2 . 0 ĠLicense Ċ // Ċ Ċ package Ġo . kat yd id . css . types Ċ Ċ /** Enumeration Ġof Ġoptions Ġfor Ġthe Ġ' box - sizing ' Ġproperty . Ġ*/ Ċ @ Suppress (" Enum Entry Name ") Ċ enum Ġclass ĠE Box S izing ( ĊĠĠĠ Ġprivate Ġval Ġcss : ĠString Ċ ) Ġ{ ĊĊĠĠĠ Ġ/** ĠNormal ĠCSS Ġbox Ġmodel . Ġ*/ ĊĠĠĠ Ġcontent Box (" content - box "), ĊĊĠĠĠ Ġ/** ĠLegacy ĠIE Ġtype Ġbox Ġmodel . Ġ*/ ĊĠĠĠ Ġborder Box (" border - box "); ĊĊĠĠĠ Ġ//// ĊĊĠĠĠ Ġ/** Ġ@ return Ġthe ĠCSS Ġattribute Ġtext Ġfor Ġthis Ġbox Ġs izing Ġoption . Ġ*/ ĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= ĊĠĠĠĠĠĠĠ Ġcss ĊĊĠĠĠ Ġ//// ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġfrom String ( option : ĠString ?) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( option ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnull ĠĠĠĠĠĠĠĠĠ Ġ-> Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" border - box " Ġ Ġ-> Ġborder Box ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" content - box " Ġ-> Ġcontent Box ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse ĠĠĠĠĠĠĠĠĠ Ġ-> Ġthrow ĠIllegalArgumentException (" Unknown Ġbox Ġs izing Ġoption : Ġ'$ option '. ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ Ċ }