Android Open Source - Fon Fon Info Handler






From Project

Back to project page Fon.

License

The source code is released under:

GNU General Public License

If you think the Android project Fon 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 org.rsalvaterra.fon.login;
// w w w .  j  a  v  a  2s.  c o m
import org.xml.sax.Attributes;
import org.xml.sax.helpers.DefaultHandler;

final class FonInfoHandler extends DefaultHandler {

  private static final String TAG_MESSAGE_TYPE = "MessageType";
  private static final String TAG_LOGIN_URL = "LoginURL";

  private final StringBuilder loginURL = new StringBuilder();
  private final StringBuilder messageType = new StringBuilder();
  private final StringBuilder responseCode = new StringBuilder();

  private String currentTag;

  String getLoginURL() {
    return loginURL.toString().trim();
  }

  int getMessageType() {
    return Integer.parseInt(messageType.toString().trim());
  }

  int getResponseCode() {
    return Integer.parseInt(responseCode.toString().trim());
  }

  @Override
  public void characters(final char[] ch, final int start, final int length) {
    if (currentTag.equals(FonInfoHandler.TAG_LOGIN_URL)) {
      loginURL.append(ch, start, start + length);
    } else if (currentTag.equals(FonInfoHandler.TAG_MESSAGE_TYPE)) {
      messageType.append(ch, start, start + length);
    } else if (currentTag.equals(LoginManager.TAG_RESPONSE_CODE)) {
      responseCode.append(ch, start, start + length);
    }
  }

  @Override
  public void startElement(final String uri, final String name, final String qName, final Attributes atts) {
    currentTag = name;
  }
}




Java Source Code List

org.rsalvaterra.fon.Actions.java
org.rsalvaterra.fon.HttpUtils.java
org.rsalvaterra.fon.IntentHandlingService.java
org.rsalvaterra.fon.ResponseCodes.java
org.rsalvaterra.fon.WifiIntentReceiver.java
org.rsalvaterra.fon.activity.AdvancedPreferences.java
org.rsalvaterra.fon.activity.BasicPreferences.java
org.rsalvaterra.fon.login.FonInfoHandler.java
org.rsalvaterra.fon.login.FonLogin.java
org.rsalvaterra.fon.login.FonResponseHandler.java
org.rsalvaterra.fon.login.LivedoorLogin.java
org.rsalvaterra.fon.login.LoginManager.java
org.rsalvaterra.fon.login.LoginResult.java
org.rsalvaterra.fon.login.SFRLogin.java