package com.phonegap.plugins.pdf417;

import android.app.Activity;
import android.content.Context;

/**
 * R replacement for PhoneGap Build.
 *
 * ([^.\w])R\.(\w+)\.(\w+)
 * $1fakeR("$2", "$3")
 *
 * @author Maciej Nux Jaros
 */
public class FakeR {
        private Context context;
        private String packageName;

        public FakeR(Activity activity) {
                context = activity.getApplicationContext();
                packageName = context.getPackageName();
        }

        public FakeR(Context context) {
                this.context = context;
                packageName = context.getPackageName();
        }

        public int getId(String group, String key) {
                return context.getResources().getIdentifier(key, group, packageName);
        }

        public static int getId(Context context, String group, String key) {
                return context.getResources().getIdentifier(key, group, context.getPackageName());
        }
}