com.liferay.portal.kernel.json.JSONArray.java Source code

Java tutorial

Introduction

Here is the source code for com.liferay.portal.kernel.json.JSONArray.java

Source

/**
 * Copyright (c) 2000-present Liferay, Inc. All rights reserved.
 *
 * This library is free software; you can redistribute it and/or modify it under
 * the terms of the GNU Lesser General Public License as published by the Free
 * Software Foundation; either version 2.1 of the License, or (at your option)
 * any later version.
 *
 * This library is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
 * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
 * details.
 */

package com.liferay.portal.kernel.json;

import java.io.Externalizable;
import java.io.Writer;

/**
 * @author Brian Wing Shun Chan
 */
@SuppressWarnings("rawtypes")
public interface JSONArray extends Externalizable, Iterable, JSONSerializable {

    public Object get(int index);

    public boolean getBoolean(int index);

    public double getDouble(int index);

    public int getInt(int index);

    public JSONArray getJSONArray(int index);

    public JSONObject getJSONObject(int index);

    public long getLong(int index);

    public String getString(int index);

    public boolean isNull(int index);

    public String join(String separator) throws JSONException;

    public int length();

    public JSONArray put(boolean value);

    public JSONArray put(double value);

    public JSONArray put(int value);

    public JSONArray put(JSONArray value);

    public JSONArray put(JSONObject value);

    public JSONArray put(long value);

    public JSONArray put(Object value);

    public JSONArray put(String value);

    @Override
    public String toString();

    public String toString(int indentFactor) throws JSONException;

    public Writer write(Writer writer) throws JSONException;

}