package Ġjp . free apps . intellij . plugin . ph par ray . settings Ċ Ċ import Ġcom . intellij . openapi . options . Configurable Ċ import Ġorg . jetbrains . annotations . N ls Ċ import Ġjavax . swing . J Component Ċ Ċ /** Ċ Ġ* ĠProvides Ġcontroller Ġfunctionality Ġfor Ġapplication Ġsettings . Ċ Ġ*/ Ċ class ĠApp Settings Configurable Ġ: ĠConfigur able Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġsettings Component : ĠApp Settings Component ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun Ġget DisplayName (): Ġ@ N ls ( capital ization Ġ= ĠN ls . Capital ization . Title ) ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" PHP ĠArray ĠConverter " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Preferred Focused Component (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings Component !!. preferred Focused Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcreate Component (): ĠJ Component Ġ{ ĊĠĠĠĠĠĠĠ Ġsettings Component Ġ= ĠApp Settings Component () ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings Component Ġas ĠApp Settings Component ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Modified (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠApp Settings State . getInstance () ĊĠĠĠĠĠĠĠ Ġreturn Ġsettings Component !!. replace In Editor Ġ!= Ġsettings . replace In Editor ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġsettings Component !!. use Br aket Ġ!= Ġsettings . use Br aket ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġsettings Component !!. use Double Quote Ġ!= Ġsettings . use Double Quote ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ|| Ġsettings Component !!. append Comma Ġ!= Ġsettings . append Comma ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġapply () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠApp Settings State . getInstance () ĊĠĠĠĠĠĠĠ Ġsettings . replace In Editor Ġ= Ġsettings Component !!. replace In Editor ĊĠĠĠĠĠĠĠ Ġsettings . use Br aket Ġ= Ġsettings Component !!. use Br aket ĊĠĠĠĠĠĠĠ Ġsettings . use Double Quote Ġ= Ġsettings Component !!. use Double Quote ĊĠĠĠĠĠĠĠ Ġsettings . append Comma Ġ= Ġsettings Component !!. append Comma ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġreset () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsettings Ġ= ĠApp Settings State . getInstance () ĊĠĠĠĠĠĠĠ Ġsettings Component !!. replace In Editor Ġ= Ġsettings . replace In Editor ĊĠĠĠĠĠĠĠ Ġsettings Component !!. use Br aket Ġ= Ġsettings . use Br aket ĊĠĠĠĠĠĠĠ Ġsettings Component !!. use Double Quote Ġ= Ġsettings . use Double Quote ĊĠĠĠĠĠĠĠ Ġsettings Component !!. append Comma Ġ= Ġsettings . append Comma ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose UI Resources () Ġ{ ĊĠĠĠĠĠĠĠ Ġsettings Component Ġ= Ġnull ĊĠĠĠ Ġ} Ċ }