package Ġorg . library simpl ified . documents . internal Ċ Ċ import Ġorg . library simpl ified . documents . E ULA Type Ċ import Ġorg . library simpl ified . http . api . LS HTTPClient Type Ċ import Ġjava . io . File Ċ import Ġjava . io . InputStream Ċ import Ġjava . net . URL Ċ Ċ internal Ġclass ĠE ULA Ġinternal Ġconstructor ( ĊĠ Ġhttp : ĠLS HTTPClient Type , ĊĠ Ġinitial Streams : Ġ() Ġ-> ĠInputStream , ĊĠ Ġfile : ĠFile , ĊĠ Ġfile Tmp : ĠFile , ĊĠ Ġprivate Ġval Ġfile Ag reed : ĠFile , ĊĠ Ġremote URL : ĠURL Ċ ) Ġ: ĠAbstract Document ( ĊĠ Ġhttp Ġ= Ġhttp , ĊĠ Ġinitial Streams Ġ= Ġinitial Streams , ĊĠ Ġfile Ġ= Ġfile , ĊĠ Ġfile Tmp Ġ= Ġfile Tmp , ĊĠ Ġremote URL Ġ= Ġremote URL Ċ ), ĊĠ ĠE ULA Type Ġ{ ĊĊĠ Ġoverride Ġvar Ġhas Ag reed : ĠBoolean ĊĠĠĠ Ġget () Ġ= Ġthis . file Ag reed . isFile ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠ Ġif Ġ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . file Ag reed . write Text ("") ĊĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . file Ag reed . delete () ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ