package Ġai . plat on . pulsar . common . options Ċ Ċ import Ġai . plat on . pulsar . common . Pul sar Params Ċ import Ġcom . be ust . j command er . Parameter Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġvin cent Ġon Ġ 1 7 - 4 - 1 2 . Ċ Ġ* ĠCopyright Ġ@ Ġ 2 0 1 3 - 2 0 1 7 ĠPl aton ĠAI . ĠAll Ġrights Ġreserved Ċ Ġ*/ Ċ open Ġclass ĠCommon Options Ġ: ĠP ul sar Options Ġ{ ĊĠĠĠ Ġ@ Parameter ( names Ġ= Ġ[ Pul sar Params . ARG _ CR AW L _ ID ], Ġdescription Ġ= Ġ" crawl Ġid , Ġ( default Ġ: Ġ\" storage . crawl . id \") ") ĊĠĠĠ Ġvar Ġcrawl Id Ġ= Ġ"" ĊĠĠĠ Ġ@ Parameter ( names Ġ= Ġ[" - config "], Ġdescription Ġ= Ġ" config Ġdir ") ĊĠĠĠ Ġvar Ġconfig Ġ= Ġ"" ĊĠĠĠ Ġ@ Parameter ( names Ġ= Ġ[" - h ", Ġ"- help ", Ġ"-- help "], Ġhelp Ġ= Ġtrue , Ġdescription Ġ= Ġ" Print Ġhelp Ġtext ") ĊĠĠĠ Ġoverride Ġvar Ġis Help : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġconstructor () Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Objects ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( argv : ĠArray < String >) Ġ: Ġsuper ( argv ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Objects ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( args : ĠString ) Ġ: Ġsuper ( args ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Objects ( this ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( argv : ĠMap < String , ĠString >) Ġ: Ġsuper ( argv ) Ġ{ ĊĠĠĠĠĠĠĠ Ġadd Objects ( this ) ĊĠĠĠ Ġ} Ċ } Ċ