congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
SparseArray.valueAt
Code IndexAdd Tabnine to your IDE (free)

How to use
valueAt
method
in
com.heaven7.java.base.util.SparseArray

Best Java code snippets using com.heaven7.java.base.util.SparseArray.valueAt (Showing top 9 results out of 315)

origin: LightSun/data-mediator

@Override
public V valueAt(int index) {
  return mMap.valueAt(index);
}
origin: LightSun/data-mediator

@Override
public V valueAt(int index) {
  return mMap.valueAt(index);
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out, SparseArray<T> value) throws IOException {
  out.beginObject();
  if(value != null) {
    for (int size = value.size(), i = size - 1; i >= 0; i--) {
      out.name(value.keyAt(i) + "");
      mAdapter.write(out, value.valueAt(i));
    }
  }
  out.endObject();
}
origin: LightSun/data-mediator

  static void writeSparseArray0(Parcel in, SparseArray val) {
    if (val == null) {
      in.writeInt(-1);
      return;
    }
    int N = val.size();
    in.writeInt(N);
    int i=0;
    while (i < N) {
      in.writeInt(val.keyAt(i));
      in.writeValue(val.valueAt(i));
      i++;
    }
  }
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out,  GsonProperty property, Object value) throws IOException {
  final Class<?> simpleType = property.getType();
  out.beginObject();
  if(value != null) {
    final SparseArray sa = (SparseArray) value;
    if(simpleType.isPrimitive() || isBoxedClass(simpleType)){
      for (int size = sa.size(), i = size - 1; i >= 0; i--) {
        out.name(sa.keyAt(i) + "");
        writePrimitiveOrItsBox(out, simpleType, sa.valueAt(i));
      }
    }else {
      TypeAdapter adapter = getTypeAdapter(simpleType);
      for (int size = sa.size(), i = size - 1; i >= 0; i--) {
        out.name(sa.keyAt(i) + "");
        adapter.write(out, sa.valueAt(i));
      }
    }
  }
  out.endObject();
}
origin: LightSun/data-mediator

/**
 * convert the target object to json. currently support simple object, array , list. SparseArray
 * @param t the object. must have annotation {@linkplain JsonAdapter}
 * @return the json string.
 * @see SparseArray
 */
public static String toJson(Object t) {
  GsonBuilder builder = new GsonBuilder()
      .setVersion(GlobalSetting.getDefault().getGsonVersion());
  if(t instanceof SparseArray){
    SparseArray sa = (SparseArray) t;
    if(sa.size() == 0){
      return "{}";
    }
    Class<?> clazz = sa.valueAt(0).getClass();
   /*  builder.registerTypeAdapter(
        TypeToken.getParameterized(SparseArray.class, clazz).getType(),
        new SparseArrayTypeAdapter<>(TypeHandler.getTypeAdapter(clazz)));*/
    builder.registerTypeAdapter(SparseArray.class,
        new SparseArrayTypeAdapter<>(TypeHandler.getTypeAdapter(clazz)));
  }
  return builder.create().toJson(t);
}
origin: LightSun/data-mediator

@Override
public boolean clearTo(SparseArrayDelegate<V> out) {
  final int size = mMap.size();
  if(size == 0){
    return false;
  }
  if(out != null) {
    for (int i = size -1 ; i>=0 ; i--){
      out.put(mMap.keyAt(i), mMap.valueAt(i), null);
    }
  }
  mMap.clear();
  return true;
}
origin: LightSun/data-mediator

@Override
public boolean clearTo(SparseArrayDelegate<V> out) {
  final int size = mMap.size();
  if(size == 0){
    return false;
  }
  if(out != null) {
    for (int i = size -1 ; i>=0 ; i--){
      out.put(mMap.keyAt(i), mMap.valueAt(i), null);
    }
  }
  mMap.clear();
  return true;
}
origin: LightSun/data-mediator

@Override
public void write(JsonWriter out, SparseArray<Car3> value) throws IOException {
  out.beginObject();
  if(value != null) {
    for (int size = value.size(), i = size - 1; i >= 0; i--) {
      out.name(value.keyAt(i) + "");
      mAdapter.write(out, value.valueAt(i));
    }
  }
  out.endObject();
}
com.heaven7.java.base.utilSparseArrayvalueAt

Popular methods of SparseArray

  • <init>
  • keyAt
  • put
  • size
  • get
  • clear
  • getAndRemove
  • indexOfValue
  • removeAt
  • setValueAt
  • append
  • toString
  • append,
  • toString

Popular in Java

  • Making http requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Comparator (java.util)
    A Comparator is used to compare two objects to determine their ordering with respect to each other.
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • JComboBox (javax.swing)
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now