Example usage for com.google.gwt.xhr2.client Header Header

List of usage examples for com.google.gwt.xhr2.client Header Header

Introduction

In this page you can find the example usage for com.google.gwt.xhr2.client Header Header.

Prototype

Header

Source Link

Usage

From source file:org.rest.client.activity.RequestActivity.java

License:Apache License

private ArrayList<Header> extractHeadersExternal(JSONObject response, String key) {
    ArrayList<Header> headers = new ArrayList<Header>();
    JSONValue valuesValue = response.get(key);
    if (valuesValue == null) {
        return headers;
    }/*from   ww  w  .  j  av a 2  s. c  o  m*/
    JSONArray arr = valuesValue.isArray();
    if (arr == null) {
        return headers;
    }
    int len = arr.size();
    for (int i = 0; i < len; i++) {
        JSONValue item = arr.get(i);
        final String name = item.isObject().get("name").isString().stringValue();
        final String value = item.isObject().get("value").isString().stringValue();
        Header header = new Header() {
            @Override
            public String getName() {
                return name;
            }

            @Override
            public String getValue() {
                return value;
            }

            @Override
            public String toString() {
                return name + " : " + value;
            }
        };
        headers.add(header);
    }
    return headers;
}