diff options
Diffstat (limited to 'mobile/android/thirdparty/org/lucasr/dspec/RawResource.java')
-rw-r--r-- | mobile/android/thirdparty/org/lucasr/dspec/RawResource.java | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/mobile/android/thirdparty/org/lucasr/dspec/RawResource.java b/mobile/android/thirdparty/org/lucasr/dspec/RawResource.java deleted file mode 100644 index f2e743b11..000000000 --- a/mobile/android/thirdparty/org/lucasr/dspec/RawResource.java +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (C) 2014 Lucas Rocha - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.lucasr.dspec; - -import android.content.Context; -import android.content.res.Resources; - -import org.json.JSONArray; -import org.json.JSONException; -import org.json.JSONObject; - -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.StringWriter; - -class RawResource { - public static JSONObject getAsJSON(Resources resources, int id) throws IOException { - InputStreamReader reader = null; - - try { - final InputStream is = resources.openRawResource(id); - if (is == null) { - return null; - } - - reader = new InputStreamReader(is, "UTF-8"); - - final char[] buffer = new char[1024]; - final StringWriter s = new StringWriter(); - - int n; - while ((n = reader.read(buffer, 0, buffer.length)) != -1) { - s.write(buffer, 0, n); - } - - return new JSONObject(s.toString()); - } catch (JSONException e) { - throw new IllegalStateException("Invalid design spec JSON resource", e); - } finally { - if (reader != null) { - reader.close(); - } - } - } -}
\ No newline at end of file |