Example usage for android.support.v4.util SimpleArrayMap SimpleArrayMap

List of usage examples for android.support.v4.util SimpleArrayMap SimpleArrayMap

Introduction

In this page you can find the example usage for android.support.v4.util SimpleArrayMap SimpleArrayMap.

Prototype

public SimpleArrayMap() 

Source Link

Usage

From source file:com.google.blockly.utils.SimpleArraySet.java

public SimpleArraySet() {
    this.mMap = new SimpleArrayMap<>();
}

From source file:com.appsimobile.appsii.SimpleJson.java

@Nullable
static SimpleJson getChild(@NonNull SimpleJson parent, String segment) {
    JSONObject object = parent.mJsonObject;
    SimpleArrayMap<String, SimpleJson> map = parent.mParsedChildren;

    if (map == null) {
        JSONObject obj = object.optJSONObject(segment);
        if (obj == null)
            return null;

        parent.mParsedChildren = new SimpleArrayMap<>();
        map = parent.mParsedChildren;/* ww  w  .  ja v a 2  s  . c o  m*/

        map.put(segment, new SimpleJson(obj));
    }

    SimpleJson result;
    if (map.containsKey(segment)) {
        result = map.get(segment);
    } else {
        JSONObject obj = object.optJSONObject(segment);
        if (obj == null)
            return null;

        result = new SimpleJson(obj);
        map.put(segment, result);
    }

    return result;
}

From source file:com.android.messaging.mmslib.util.AbstractCache.java

protected AbstractCache() {
    mCacheMap = new SimpleArrayMap<K, CacheEntry<V>>();
}

From source file:com.appsimobile.appsii.module.home.config.MockHomeItemConfiguration.java

public MockHomeItemConfiguration(Context context) {
    super(context);
    mProperties = new SimpleArrayMap<>();
    mHandler = new Handler(Looper.getMainLooper());
}

From source file:com.facebook.litho.internal.ArraySet.java

public ArraySet() {
    mMap = new SimpleArrayMap<>();
}

From source file:com.google.blockly.android.control.NameManager.java

public NameManager() {
    mUsedNames = new SimpleArrayMap<>();
}

From source file:com.facebook.litho.internal.ArraySet.java

public ArraySet(@Nullable Collection<? extends E> set) {
    mMap = new SimpleArrayMap<>();
    if (set != null) {
        addAll(set);
    }
}

From source file:com.android.messaging.datamodel.data.ConversationParticipantsData.java

public ConversationParticipantsData() {
    mConversationParticipantsMap = new SimpleArrayMap<String, ParticipantData>();
}

From source file:com.bmd.android.collection.example.EnhancedArrayMapTest.java

public void testEquals() {

    assertThat(mArray).isEqualTo(mArray);
    assertThat(mArray.equals(mArray)).isTrue();

    final EnhancedArrayMap<Integer, String> array = new EnhancedArrayMap<Integer, String>();

    for (int i = 0; i < 5; i++) {

        array.put(i, String.valueOf(i));
    }//from ww  w  .  ja  va2 s . c  o  m

    assertThat(mArray).isEqualTo(array);
    assertThat(array).isEqualTo(mArray);
    assertThat(mArray.equals(array)).isTrue();
    assertThat(array.equals(mArray)).isTrue();

    final SimpleArrayMap<Integer, String> simpleArray = new SimpleArrayMap<Integer, String>();

    for (int i = 0; i < 5; i++) {

        simpleArray.put(i, String.valueOf(i));
    }

    assertThat(mArray.equals(simpleArray)).isTrue();
    assertThat(simpleArray.equals(mArray)).isFalse();
}

From source file:com.facebook.litho.TransitionManager.java

TransitionManager() {
    mDataFlowTransitionManager = new DataFlowTransitionManager();
    mPostMountKeys = new HashSet<>();
    mKeysStatus = new SimpleArrayMap<>();
    mTransitions = new SimpleArrayMap<>();
    mRunningTransitions = new SimpleArrayMap<>();
}