home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import java.util.EventObject;
- import javax.accessibility.AccessibleAction;
- import javax.accessibility.AccessibleRole;
- import javax.accessibility.AccessibleState;
- import javax.accessibility.AccessibleStateSet;
- import javax.accessibility.AccessibleValue;
-
- public class Checkbox$AccessibleAWTCheckbox extends Component.AccessibleAWTComponent implements ItemListener, AccessibleAction, AccessibleValue {
- // $FF: synthetic field
- private final Checkbox this$0;
-
- public Checkbox$AccessibleAWTCheckbox(Checkbox var1) {
- super(var1);
- this.this$0 = var1;
- var1.addItemListener(this);
- }
-
- public void itemStateChanged(ItemEvent var1) {
- Checkbox var2 = (Checkbox)((EventObject)var1).getSource();
- if (this.this$0.accessibleContext != null) {
- if (var2.getState()) {
- this.this$0.accessibleContext.firePropertyChange("AccessibleState", (Object)null, AccessibleState.CHECKED);
- } else {
- this.this$0.accessibleContext.firePropertyChange("AccessibleState", AccessibleState.CHECKED, (Object)null);
- }
- }
-
- }
-
- public AccessibleAction getAccessibleAction() {
- return this;
- }
-
- public AccessibleValue getAccessibleValue() {
- return this;
- }
-
- public int getAccessibleActionCount() {
- return 0;
- }
-
- public String getAccessibleActionDescription(int var1) {
- return null;
- }
-
- public boolean doAccessibleAction(int var1) {
- return false;
- }
-
- public Number getCurrentAccessibleValue() {
- return null;
- }
-
- public boolean setCurrentAccessibleValue(Number var1) {
- return false;
- }
-
- public Number getMinimumAccessibleValue() {
- return null;
- }
-
- public Number getMaximumAccessibleValue() {
- return null;
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.CHECK_BOX;
- }
-
- public AccessibleStateSet getAccessibleStateSet() {
- AccessibleStateSet var1 = super.getAccessibleStateSet();
- if (this.this$0.getState()) {
- var1.add(AccessibleState.CHECKED);
- }
-
- return var1;
- }
- }
-