Android Open Source - geocamMemoForAndroid Django Memo Json Converter Interface






From Project

Back to project page geocamMemoForAndroid.

License

The source code is released under:

NASA OPEN SOURCE AGREEMENT VERSION 1.3 THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE, REPRODUCTION, DISTRIBUTION, MODIFICATION AND REDISTRIBUTION OF CERTAIN COMPUTER SOFTWARE ORI...

If you think the Android project geocamMemoForAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package gov.nasa.arc.geocam.memo.service;
//  ww  w . j  a  v  a 2  s  . c om
import gov.nasa.arc.geocam.memo.bean.GeoCamMemoMessage;

import java.util.List;

/**
 * The Interface DjangoMemoJsonConverterInterface.  This class provides 
 * access to the methods that manipulate the Json string
 */
public interface DjangoMemoJsonConverterInterface {
  
  /**
   * This method creates a Gson object that uses Gson
   * standards to pull the data from the list 
   *
   * @param jsonString the json string
   * @return the list
   */
  List<GeoCamMemoMessage> deserializeList(String jsonString);
  
  /**
   * This method creates a Gson object that uses Gson standards
   * to pull the data from a Json string
   *
   * @param jsonString the json string
   * @return the geo cam memo message
   */
  GeoCamMemoMessage deserialize(String jsonString);
  
  /**
   * This method serializes the passed in object and 
   * converts it to a Json string.
   *
   * @param message the message
   * @return the string
   */
  String serialize(GeoCamMemoMessage message);
}




Java Source Code List

gov.nasa.arc.geocam.memo.GeoCamMemoModule.java
gov.nasa.arc.geocam.memo.GeoCamMemoRoboApplication.java
gov.nasa.arc.geocam.memo.UIUtils.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoCreateActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoHomeActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoMapActivity.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoMessageArrayAdapter.java
gov.nasa.arc.geocam.memo.activity.GeoCamMemoSettings.java
gov.nasa.arc.geocam.memo.bean.GeoCamMemoMessage.java
gov.nasa.arc.geocam.memo.exception.AuthenticationFailedException.java
gov.nasa.arc.geocam.memo.service.DjangoMemoImplementation.java
gov.nasa.arc.geocam.memo.service.DjangoMemoInterface.java
gov.nasa.arc.geocam.memo.service.DjangoMemoJsonConverterImplementation.java
gov.nasa.arc.geocam.memo.service.DjangoMemoJsonConverterInterface.java
gov.nasa.arc.geocam.memo.service.GeoLocationListener.java
gov.nasa.arc.geocam.memo.service.MemoMapOverlay.java
gov.nasa.arc.geocam.memo.service.SiteAuthCookieImplementation.java
gov.nasa.arc.geocam.memo.service.SiteAuthInterface.java