commit 86d46616c0daab26e9a62794f786165b9370572b parent 27c25a8457b4ad616c9ff602e06e5557034066e9 Author: Brian Swetland <swetland@frotz.net> Date: Sun, 7 Aug 2011 07:59:46 -0700 XMLSequence: provide comparator that won't cause copies on Android Diffstat:
M | net/frotz/sonos/XMLSequence.java | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/net/frotz/sonos/XMLSequence.java b/net/frotz/sonos/XMLSequence.java @@ -54,6 +54,15 @@ class XMLSequence implements CharSequence { return false; return true; } + boolean eq(String s) { + int len = s.length(); + if (len != count) + return false; + for (int n = 0; n < len; n++) + if (s.charAt(n) != data[offset+n]) + return false; + return true; + } /* modifies the sequence in-place, escaping basic entities */ public XMLSequence unescape() { count = unescape(data, offset) - offset;