From 885185b35215b61fc771a04c28cddec711509815 Mon Sep 17 00:00:00 2001 From: Brad Leege Date: Wed, 25 Feb 2015 16:25:03 -0600 Subject: [PATCH] #823 - Adding OkHttp dependency. Initial setup of JavaFileSource as a singleton class. --- android/java/MapboxGLAndroidSDK/build.gradle | 1 + .../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 diff --git a/android/java/MapboxGLAndroidSDK/build.gradle b/android/java/MapboxGLAndroidSDK/build.gradle index 806134394..ebfe98cd8 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 000000000..91863accf --- /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; + } +}