diff options
Diffstat (limited to 'src/com/android/gallery3d/util/RangeBoolArray.java')
-rw-r--r-- | src/com/android/gallery3d/util/RangeBoolArray.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/com/android/gallery3d/util/RangeBoolArray.java b/src/com/android/gallery3d/util/RangeBoolArray.java deleted file mode 100644 index 035fc40a4..000000000 --- a/src/com/android/gallery3d/util/RangeBoolArray.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Copyright (C) 2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.gallery3d.util; - -// This is an array whose index ranges from min to max (inclusive). -public class RangeBoolArray { - private boolean[] mData; - private int mOffset; - - public RangeBoolArray(int min, int max) { - mData = new boolean[max - min + 1]; - mOffset = min; - } - - // Wraps around an existing array - public RangeBoolArray(boolean[] src, int min, int max) { - mData = src; - mOffset = min; - } - - public void put(int i, boolean object) { - mData[i - mOffset] = object; - } - - public boolean get(int i) { - return mData[i - mOffset]; - } - - public int indexOf(boolean object) { - for (int i = 0; i < mData.length; i++) { - if (mData[i] == object) return i + mOffset; - } - return Integer.MAX_VALUE; - } -} |