sonos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

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:
Mnet/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;