add array's functions to UiCollection
This commit is contained in:
@@ -53,6 +53,10 @@ public class UiObjectCollection {
|
||||
mNodes = list;
|
||||
}
|
||||
|
||||
public UiObject[] toArray(){
|
||||
return mNodes.toArray(new UiObject[mNodes.size()]);
|
||||
}
|
||||
|
||||
public boolean performAction(int action) {
|
||||
boolean fail = false;
|
||||
for (UiObject node : mNodes) {
|
||||
@@ -204,15 +208,6 @@ public class UiObjectCollection {
|
||||
return this;
|
||||
}
|
||||
|
||||
public UiObjectCollection filter(Func1<UiObject, Boolean> func1) {
|
||||
List<UiObject> list = new ArrayList<>();
|
||||
for (UiObject uiObject : mNodes) {
|
||||
if (func1.call(uiObject))
|
||||
list.add(uiObject);
|
||||
}
|
||||
return of(list);
|
||||
}
|
||||
|
||||
public UiObjectCollection find(UiGlobalSelector selector) {
|
||||
List<UiObject> list = new ArrayList<>();
|
||||
for (UiObject object : mNodes) {
|
||||
|
||||
Reference in New Issue
Block a user