package Ġcom . st ard ust . autom ator . simple _ action Ċ Ċ import Ġandroid . view . accessibility . Accessibility NodeInfo Ċ import Ġcom . st ard ust . autom ator . Ui Object Ċ import Ġcom . st ard ust . util . Sparse Array Entries Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠSt ard ust Ġon Ġ 2 0 1 7 / 1 / 2 7 . Ċ Ġ*/ Ċ Ċ interface ĠAb le Ġ{ ĊĊĠĠĠ Ġfun Ġis Ab le ( node : ĠUi Object ): ĠBoolean ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval ĠA BLE _ MAP Ġ= ĠSparse Array Entries < Ab le >() ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. entry ( Accessibility NodeInfo . ACTION _ CLICK , Ġobject Ġ: ĠAb le Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Ab le ( node Info : ĠUi Object ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnode Info . is Clickable ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. entry ( Accessibility NodeInfo . ACTION _ LONG _ CLICK , Ġobject Ġ: ĠAb le Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Ab le ( node Info : ĠUi Object ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnode Info . is Long Clickable ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. entry ( Accessibility NodeInfo . ACTION _ FOCUS , Ġobject Ġ: ĠAb le Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Ab le ( node Info : ĠUi Object ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnode Info . is Focus able ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. entry ( Accessibility NodeInfo . ACTION _ SCROLL _ BACK WARD , Ġobject Ġ: ĠAb le Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Ab le ( node Info : ĠUi Object ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnode Info . is Scroll able ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. entry ( Accessibility NodeInfo . ACTION _ SCROLL _ FORWARD , Ġobject Ġ: ĠAb le Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġis Ab le ( node Info : ĠUi Object ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġnode Info . is Scroll able ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. sparse Array () ĊĠĠĠ Ġ} Ċ Ċ } Ċ