package Ġcom . github . aj alt . m ord ant . rendering Ċ Ċ /** Ċ Ġ* ĠSettings Ġfor Ġhandling Ġof Ġwhitespace Ġand Ġline Ġwrapping . Ċ Ġ* Ċ Ġ* ĠThese Ġvalues Ġcorrespond Ġto Ġthe Ġvalues Ġof Ġthe ĠCSS Ċ Ġ* Ġ[ white - space ][ https :// developer . mozilla . org / en - US / docs / Web / CSS / white - space ] Ġproperty . Ċ Ġ* Ċ Ġ* Ġ@ property Ġcollapse New lines ĠIf Ġtrue , Ġline Ġbreaks Ġin Ġthe Ġtext Ġwill Ġbe Ġreplaced Ġwith Ġspaces . Ċ Ġ* Ġ@ property Ġcollapse Spaces ĠIf Ġtrue , Ġconsecutive Ġspaces Ġwill Ġbe Ġreplaced Ġwith Ġa Ġsingle Ġspace . Ċ Ġ* Ġ@ property Ġwrap ĠIf Ġtrue , Ġlines Ġwill Ġbe Ġbroken Ġby Ġreplacing Ġspaces Ġwith Ġline Ġbreaks Ġwhere Ġnecessary Ċ Ġ* ĠĠ Ġto Ġkeep Ġlines Ġunder Ġthe Ġconfigured Ġwidth . Ċ Ġ* Ġ@ property Ġtrim E ol ĠIf Ġtrue , Ġwhitespace Ġat Ġthe Ġend Ġof Ġlines Ġwill Ġbe Ġremoved . Ċ Ġ* Ġ@ see ĠOverflow Wrap Ċ Ġ*/ Ċ enum Ġclass ĠWh itespace ( ĊĠĠĠ Ġval Ġcollapse New lines : ĠBoolean , ĊĠĠĠ Ġval Ġcollapse Spaces : ĠBoolean , ĊĠĠĠ Ġval Ġwrap : ĠBoolean , ĊĠĠĠ Ġval Ġtrim E ol : ĠBoolean , Ċ ) Ġ{ ĊĠĠĠ Ġ/** ĠWrap Ġtext Ġand Ġcollapse Ġall Ġwh ites p aces Ġand Ġline Ġbreaks Ġ*/ ĊĠĠĠ ĠNORMAL ( collapse New lines Ġ= Ġtrue , Ġcollapse Spaces Ġ= Ġtrue , Ġwrap Ġ= Ġtrue , Ġtrim E ol Ġ= Ġtrue ), ĊĊĠĠĠ Ġ/** ĠCol lapse Ġspaces Ġand Ġline Ġbreaks , Ġbut Ġdon 't Ġwrap Ġlines . ĠThis Ġwill Ġeffectively Ġput Ġall Ġtext Ġon Ġa Ġsingle Ġline . Ġ*/ ĊĠĠĠ ĠNOWRAP ( collapse New lines Ġ= Ġtrue , Ġcollapse Spaces Ġ= Ġtrue , Ġwrap Ġ= Ġfalse , Ġtrim E ol Ġ= Ġtrue ), ĊĊĠĠĠ Ġ/** ĠMake Ġno Ġchanges Ġto Ġthe Ġinput Ġtext Ġ*/ ĊĠĠĠ ĠPRE ( collapse New lines Ġ= Ġfalse , Ġcollapse Spaces Ġ= Ġfalse , Ġwrap Ġ= Ġfalse , Ġtrim E ol Ġ= Ġfalse ), ĊĊĠĠĠ Ġ/** ĠLike Ġ[ PRE ], Ġbut Ġwill Ġbreak Ġlong Ġlines Ġ*/ ĊĠĠĠ ĠPRE _ WRAP ( collapse New lines Ġ= Ġfalse , Ġcollapse Spaces Ġ= Ġfalse , Ġwrap Ġ= Ġtrue , Ġtrim E ol Ġ= Ġtrue ), ĊĊĠĠĠ Ġ/** ĠLike Ġ[ NORMAL ], Ġbut Ġpre serves Ġany Ġline Ġbreaks Ġfrom Ġthe Ġinput Ġ*/ ĊĠĠĠ ĠPRE _ LINE ( collapse New lines Ġ= Ġfalse , Ġcollapse Spaces Ġ= Ġtrue , Ġwrap Ġ= Ġtrue , Ġtrim E ol Ġ= Ġtrue ) Ċ } Ċ