Android: impl show node tree view
This commit is contained in:
@@ -23,10 +23,11 @@ import com.github.pengfeizhou.jscore.JSObject;
|
||||
import com.github.pengfeizhou.jscore.JSValue;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import pub.doric.DoricContext;
|
||||
import pub.doric.utils.DoricUtils;
|
||||
|
||||
/**
|
||||
* @Description: pub.doric.shader
|
||||
@@ -136,4 +137,17 @@ public abstract class SuperNode<V extends View> extends ViewNode<V> {
|
||||
targetProps.asObject().setProperty(key, jsValue);
|
||||
}
|
||||
}
|
||||
|
||||
public Set<String> getSubNodeViewIds() {
|
||||
Set<String> allKeys = subNodes.keySet();
|
||||
Iterator<String> iterator = allKeys.iterator();
|
||||
while (iterator.hasNext()) {
|
||||
String element = iterator.next();
|
||||
if (getSubNodeById(element) == null) {
|
||||
iterator.remove();
|
||||
}
|
||||
}
|
||||
|
||||
return allKeys;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user