From 885185b35215b61fc771a04c28cddec711509815 Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Wed, 25 Feb 2015 16:25:03 -0600 Subject: #823 - Adding OkHttp dependency. Initial setup of JavaFileSource as a singleton class. --- android/java/MapboxGLAndroidSDK/build.gradle | 1 + .../mapbox/mapboxgl/lib/util/JavaFileSource.java | 24 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/lib/util/JavaFileSource.java (limited to 'android/java') diff --git a/android/java/MapboxGLAndroidSDK/build.gradle b/android/java/MapboxGLAndroidSDK/build.gradle index 8061343940..ebfe98cd83 100644 --- a/android/java/MapboxGLAndroidSDK/build.gradle +++ b/android/java/MapboxGLAndroidSDK/build.gradle @@ -31,6 +31,7 @@ dependencies { compile 'commons-validator:commons-validator:1.4.1' compile 'com.android.support:support-annotations:21.0.3' compile 'com.android.support:support-v4:21.0.3' + compile 'com.squareup.okhttp:okhttp:2.2.0' } android { diff --git a/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/lib/util/JavaFileSource.java b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/lib/util/JavaFileSource.java new file mode 100644 index 0000000000..91863accfa --- /dev/null +++ b/android/java/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxgl/lib/util/JavaFileSource.java @@ -0,0 +1,24 @@ +package com.mapbox.mapboxgl.lib.util; + +public class JavaFileSource { + + private static JavaFileSource instance = null; + + /** + * Private Constructor to support Singleton pattern + */ + private JavaFileSource() { + super(); + } + + /** + * Get the singleton instance of JavaFileSource + * @return Reference to the Singleton Instance of JavaFileSource + */ + public static JavaFileSource getInstance() { + if (instance == null) { + instance = new JavaFileSource(); + } + return instance; + } +} -- cgit v1.2.1