diff options
Diffstat (limited to 'hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java')
-rw-r--r-- | hierarchyviewer/src/com/android/hierarchyviewer/scene/ViewNode.java | 40 |
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); - } } |