package Ġcom . no vel . processor . bi qu wx la Ċ Ċ import Ġcom . no vel . dao . Chapter Ċ import Ġcom . no vel . processor . I Processor Ċ import Ġorg . js oup . J soup Ċ import Ġorg . js oup . select . Elements ĊĊ Ċ class ĠCatalog Processor Ġ: ĠI Processor Ġ{ ĊĠ Ġoverride Ġfun Ġprocess ( html : ĠString , Ġdata : ĠHashMap < String , ĠAny >) Ġ{ ĊĠĠĠ Ġval Ġchapter s Ġ= ĠArrayList < Chapter >() ĊĠĠĠ Ġval Ġdoc Ġ= ĠJ soup . parse ( html ) ĊĠĠĠ Ġval Ġcatalog List : ĠElements Ġ= Ġdoc . select First ("# list Ġdl ") !!. children () ĊĠĠĠ Ġfor Ġ( el Ġin Ġcatalog List ) Ġ{ ĊĠĠĠĠĠ Ġval Ġtitle : ĠString Ġ= Ġel . child ( 0 ). attr (" title ") ĊĠĠĠĠĠ Ġval Ġhref : ĠString Ġ= Ġel . child ( 0 ). attr (" href ") ĊĠĠĠĠĠ Ġchapter s . add ( Chapter ( title , Ġhref )) ĊĠĠĠ Ġ} ĊĠĠĠ Ġdata [" catalog "] Ġ= Ġchapter s ĊĠ Ġ} Ċ }