aboutsummaryrefslogtreecommitdiff
path: root/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java
diff options
context:
space:
mode:
Diffstat (limited to 'v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java')
-rw-r--r--v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java51
1 files changed, 0 insertions, 51 deletions
diff --git a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java b/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java
deleted file mode 100644
index 31e36885b..000000000
--- a/v1/src/main/java/com/xtremelabs/robolectric/shadows/ShadowRadioGroup.java
+++ /dev/null
@@ -1,51 +0,0 @@
-package com.xtremelabs.robolectric.shadows;
-
-import android.widget.RadioGroup;
-import com.xtremelabs.robolectric.internal.Implementation;
-import com.xtremelabs.robolectric.internal.Implements;
-import com.xtremelabs.robolectric.internal.RealObject;
-
-import static android.widget.RadioGroup.OnCheckedChangeListener;
-
-@SuppressWarnings({"UnusedDeclaration"})
-@Implements(RadioGroup.class)
-public class ShadowRadioGroup extends ShadowLinearLayout {
- @RealObject
- protected RadioGroup realGroup;
-
- private int checkedRadioButtonId = -1;
- private OnCheckedChangeListener onCheckedChangeListener;
-
- @Implementation
- public int getCheckedRadioButtonId() {
- return checkedRadioButtonId;
- }
-
- @Implementation
- public void check(int id) {
- checkedRadioButtonId = id;
- notifyListener();
- }
-
- @Implementation
- public void clearCheck() {
- notifyListener();
- checkedRadioButtonId = -1;
- notifyListener();
- }
-
- private void notifyListener() {
- if (onCheckedChangeListener != null) {
- onCheckedChangeListener.onCheckedChanged(realGroup, checkedRadioButtonId);
- }
- }
-
- @Implementation
- public void setOnCheckedChangeListener(OnCheckedChangeListener listener) {
- onCheckedChangeListener = listener;
- }
-
- public OnCheckedChangeListener getOnCheckedChangeListener() {
- return onCheckedChangeListener;
- }
-}