package Ġcom . ch imer apps . n idd ler . ui . model . renderer . impl . html Ċ Ċ import Ġcom . ch imer apps . n idd ler . ui . model . renderer . Body Renderer Ċ import Ġcom . ch imer apps . n idd ler . ui . model . renderer . textArea Renderer Ċ import Ġcom . ic apps . n idd ler . lib . model . Parsed N idd ler Message Ċ import Ġcom . intellij . ide . highlighter . Html FileType Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġjavax . swing . J Component ĊĊ Ċ object ĠHTML Body Renderer Ġ: ĠBody Renderer < Parsed N idd ler Message > Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġsupports Structure : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġval Ġsupports Pretty : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġoverride Ġval Ġsupports Raw : ĠBoolean Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġstructured ( message : ĠParsed N idd ler Message , Ġreuse Component : ĠJ Component ?, Ġproject : ĠProject , Ġrequest Focus : ĠBoolean ): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException (" Structured Ġnot Ġsupported ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġpretty ( message : ĠParsed N idd ler Message , Ġreuse Component : ĠJ Component ?, Ġproject : ĠProject , Ġrequest Focus : ĠBoolean ): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġthrow ĠIllegalStateException (" Pretty Ġnot Ġsupported ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġraw ( message : ĠParsed N idd ler Message , Ġreuse Component : ĠJ Component ?, Ġproject : ĠProject , Ġrequest Focus : ĠBoolean ): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtext Area Renderer ( message . message . getBody AsString ( message . body Format . encoding ) Ġ?: Ġ"", Ġreuse Component , Ġproject , ĠHtml FileType . INSTANCE , Ġrequest Focus ) ĊĠĠĠ Ġ} Ċ }