Lines Matching defs:startId

48      * One or more clients forming the continuous range [startId, endId].
62 * @param startId the first id included in the range
66 IntRange(int startId, int endId, String client) {
67 mStartId = startId;
70 mClients.add(new ClientRange(startId, endId, client));
120 // check if same startId, then order by endId
125 // there may be more client following with same startId
152 ClientRange(int startId, int endId, String client) {
153 mStartId = startId;
188 * @param startId the first id included in the range
193 public synchronized boolean enableRange(int startId, int endId, String client) {
198 if (tryAddRanges(startId, endId, true)) {
199 mRanges.add(new IntRange(startId, endId, client));
208 if ((startId) >= range.mStartId && (endId) <= range.mEndId) {
213 range.insert(new ClientRange(startId, endId, client));
215 } else if ((startId - 1) == range.mEndId) {
233 if (tryAddRanges(startId, newRangeEndId, true)) {
235 range.insert(new ClientRange(startId, endId, client));
250 } else if (startId < range.mStartId) {
257 if (tryAddRanges(startId, endId, true)) {
258 mRanges.add(startIndex, new IntRange(startId, endId, client));
266 if (tryAddRanges(startId, range.mStartId - 1, true)) {
267 range.mStartId = startId;
268 range.mClients.add(0, new ClientRange(startId, endId, client));
280 if (tryAddRanges(startId, endId, true)) {
281 range.mStartId = startId;
284 range.mClients.add(0, new ClientRange(startId, endId, client));
304 // values from endRange.startId to endId are already enabled
305 if (tryAddRanges(startId, endRange.mStartId - 1, true)) {
306 range.mStartId = startId;
309 range.mClients.add(0, new ClientRange(startId, endId, client));
330 if (tryAddRanges(startId, endId, true)) {
331 range.mStartId = startId;
334 range.mClients.add(0, new ClientRange(startId, endId, client));
352 } else if ((startId + 1) <= range.mEndId) {
357 range.insert(new ClientRange(startId, endId, client));
375 // values from startId to range.endId are already enabled
378 range.insert(new ClientRange(startId, endId, client));
386 // Values from startId to range.endId have already been enabled.
388 // else enable range from range.endId+1 to endRange.startId-1, because
389 // values from endRange.startId to endId have already been added.
397 range.insert(new ClientRange(startId, endId, client));
419 if (tryAddRanges(startId, endId, true)) {
420 mRanges.add(new IntRange(startId, endId, client));
432 * @param startId the first id included in the range
437 public synchronized boolean disableRange(int startId, int endId, String client) {
442 if (startId < range.mStartId) {
453 if (cr.mStartId == startId && cr.mEndId == endId && cr.mClient.equals(client)) {
473 // clients are ordered by startId then by endId, so client with largest endId
481 if (cr.mStartId == startId && cr.mEndId == endId && cr.mClient.equals(client)) {
594 * @param startId the first id included in the range
599 protected boolean tryAddRanges(int startId, int endId, boolean selected) {
604 addRange(startId, endId, selected); // adds to mConfigList
657 * @param startId the first id included in the range
661 protected abstract void addRange(int startId, int endId, boolean selected);