aboutsummaryrefslogtreecommitdiffstats
path: root/hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java
diff options
context:
space:
mode:
Diffstat (limited to 'hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java')
-rw-r--r--hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java40
1 files changed, 2 insertions, 38 deletions
diff --git a/hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java b/hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java
index 64c0703..8284df1 100644
--- a/hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java
+++ b/hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java
@@ -21,7 +21,6 @@ import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import java.util.regex.Pattern;
public class ViewNode {
public String id;
@@ -53,15 +52,8 @@ public class ViewNode {
public boolean willNotDraw;
public boolean hasMargins;
- boolean hasFocus;
- int index;
-
public boolean decoded;
- public boolean filtered;
-
- private String shortName;
- private StateListener listener;
-
+
void decode() {
id = namedProperties.get("mID").value;
@@ -81,7 +73,6 @@ public class ViewNode {
marginBottom = getInt("layout_bottomMargin", Integer.MIN_VALUE);
baseline = getInt("getBaseline()", 0);
willNotDraw = getBoolean("willNotDraw()", false);
- hasFocus = getBoolean("hasFocus()", false);
hasMargins = marginLeft != Integer.MIN_VALUE &&
marginRight != Integer.MIN_VALUE &&
@@ -110,33 +101,11 @@ public class ViewNode {
return Integer.parseInt(p.value);
} catch (NumberFormatException e) {
return defaultValue;
- }
+ }
}
return defaultValue;
}
- public void filter(Pattern pattern) {
- if (pattern == null || pattern.pattern().length() == 0) {
- filtered = false;
- } else {
- filtered = pattern.matcher(shortName).find() || pattern.matcher(id).find();
- }
- listener.nodeStateChanged(this);
- }
-
- void computeIndex() {
- index = parent == null ? 0 : parent.children.indexOf(this);
- listener.nodeIndexChanged(this);
- }
-
- void setShortName(String shortName) {
- this.shortName = shortName;
- }
-
- void setStateListener(StateListener listener) {
- this.listener = listener;
- }
-
@SuppressWarnings({"StringEquality"})
@Override
public boolean equals(Object obj) {
@@ -195,9 +164,4 @@ public class ViewNode {
return hash;
}
}
-
- interface StateListener {
- void nodeStateChanged(ViewNode node);
- void nodeIndexChanged(ViewNode node);
- }
}