package Ġcan on . parser . xml . strategy Ċ Ċ import Ġcan on . api . I Render able Ċ import Ġcan on . extension . attr As Boolean Ċ import Ġcan on . extension . attr As Text Ċ import Ġcan on . model . Items Ċ import Ġorg . w 3 c . dom . Node Ċ Ċ open Ġclass ĠItems Strategy Ġ: ĠAbstract Parse Strategy < Items >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġparse ( node : ĠNode , Ġfactory : Ġ( Node ) Ġ-> ĠList < I Render able >): ĠItems Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġid Ġ= Ġnode . attr As Text (" id ") ĊĠĠĠĠĠĠĠ Ġval Ġ` class ` Ġ= Ġnode . attr As Text (" class ") ĊĠĠĠĠĠĠĠ Ġval Ġaria Label Ġ= Ġnode . attr As Text (" aria Label ") ĊĠĠĠĠĠĠĠ Ġval Ġordered Ġ= Ġnode . attr As Boolean (" ordered ", Ġfalse ) ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġreturn ĠItems ( id , Ġ` class `, Ġaria Label , Ġordered , Ġfactory ( node )) ĊĠĠĠ Ġ} Ċ }