Android Open Source - android-tools X M L A P I






From Project

Back to project page android-tools.

License

The source code is released under:

MIT License

If you think the Android project android-tools 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 net.comfreeze.lib.api;
/* w  w  w  . j a va 2  s. c o  m*/
import android.os.Bundle;
import android.util.Log;

import net.comfreeze.lib.xml.XMLParser;

import org.apache.http.HttpResponse;
import org.apache.http.client.methods.HttpGet;

import java.io.IOException;
import java.io.InputStream;
import java.net.URI;

abstract public class XMLAPI extends BaseAPI {
    private static final String TAG = XMLAPI.class.getSimpleName();

    public static final String CONTENT_TYPE = "text/xml";

    private XMLParser parser = null;

    @Override
    public String getContentType() {
        return CONTENT_TYPE;
    }

    public XMLAPI setParser(XMLParser parser) {
        this.parser = parser;
        return this;
    }

    public XMLParser getParser() {
        return parser;
    }

    public InputStream list(Bundle parameters) {
        if (!silent)
            Log.d(TAG, "GET: " + getEndpoint());
        if (null == getParser()) {
            Log.e(TAG, "No XML parser provided!");
            return null;
        }
        HttpResponse response = null;
        HttpGet request = (HttpGet) getRequest(Type.GET, getEndpoint());
        if (null != parameters && parameters.size() > 0)
            request.setURI(URI.create(request.getURI().toString() + "?" + buildQueryString(parameters)));
        if (!silent)
            Log.d(TAG, "REQUEST: " + request.getURI().toString());
        response = execute(request);
        try {
            InputStream is = response.getEntity().getContent();
            return is;
        } catch (IllegalStateException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
}




Java Source Code List

net.comfreeze.lib.BundleBuilder.java
net.comfreeze.lib.CFZApplication.java
net.comfreeze.lib.ContentValueBuilder.java
net.comfreeze.lib.FragmentMap.java
net.comfreeze.lib.adapter.HeaderListAdapter.java
net.comfreeze.lib.adapter.IHeaderListAdapter.java
net.comfreeze.lib.adapter.SeparatedListAdapter.java
net.comfreeze.lib.api.BaseAPI.java
net.comfreeze.lib.api.RestAPI.java
net.comfreeze.lib.api.XMLAPI.java
net.comfreeze.lib.api.helper.CursorHelper.java
net.comfreeze.lib.api.helper.JSONHelper.java
net.comfreeze.lib.api.helper.ModelHelper.java
net.comfreeze.lib.api.xml.WordpressAPI.java
net.comfreeze.lib.audio.SoundManager.java
net.comfreeze.lib.db.DatabaseHelper.java
net.comfreeze.lib.db.DatabaseTable.java
net.comfreeze.lib.db.helper.HelperCursor.java
net.comfreeze.lib.db.model.CFZModel.java
net.comfreeze.lib.db.model.FieldColumnMap.java
net.comfreeze.lib.fragments.CFZListFragment.java
net.comfreeze.lib.provider.CFZSimpleProvider.java
net.comfreeze.lib.service.CFZService.java
net.comfreeze.lib.ui.SupportFragmentActivity.java
net.comfreeze.lib.ui.dialog.CFZDialogProgress.java
net.comfreeze.lib.ui.fragment.CFZFragmentBase.java
net.comfreeze.lib.views.BiScrollView.java
net.comfreeze.lib.views.CFZViewHelper.java
net.comfreeze.lib.views.FlowLayout.java
net.comfreeze.lib.views.GestureHelper.java
net.comfreeze.lib.views.HeaderListView.java
net.comfreeze.lib.views.ResizingView.java
net.comfreeze.lib.views.ViewCollection.java
net.comfreeze.lib.views.ViewUtils.java
net.comfreeze.lib.xml.XMLParser.java
net.comfreeze.lib.xml.wordpress.FeedXmlParser.java