home *** CD-ROM | disk | FTP | other *** search
- package java.awt;
-
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- import javax.accessibility.Accessible;
- import javax.accessibility.AccessibleRole;
- import javax.accessibility.AccessibleSelection;
- import javax.accessibility.AccessibleState;
- import javax.accessibility.AccessibleStateSet;
-
- public class List$AccessibleAWTList extends Component.AccessibleAWTComponent implements AccessibleSelection, ItemListener, ActionListener {
- // $FF: synthetic field
- private final List this$0;
-
- public List$AccessibleAWTList(List var1) {
- super(var1);
- this.this$0 = var1;
- var1.addActionListener(this);
- var1.addItemListener(this);
- }
-
- public void actionPerformed(ActionEvent var1) {
- }
-
- public void itemStateChanged(ItemEvent var1) {
- }
-
- public AccessibleStateSet getAccessibleStateSet() {
- AccessibleStateSet var1 = super.getAccessibleStateSet();
- if (this.this$0.isMultipleMode()) {
- var1.add(AccessibleState.MULTISELECTABLE);
- }
-
- return var1;
- }
-
- public AccessibleRole getAccessibleRole() {
- return AccessibleRole.LIST;
- }
-
- public Accessible getAccessibleAt(Point var1) {
- return null;
- }
-
- public int getAccessibleChildrenCount() {
- return this.this$0.getItemCount();
- }
-
- public Accessible getAccessibleChild(int var1) {
- List var2 = this.this$0;
- synchronized(var2) {
- if (var1 >= this.this$0.getItemCount()) {
- Object var6 = null;
- return (Accessible)var6;
- } else {
- List.AccessibleAWTList.AccessibleAWTListChild var3 = new List.AccessibleAWTList.AccessibleAWTListChild(this, this.this$0, var1);
- return var3;
- }
- }
- }
-
- public AccessibleSelection getAccessibleSelection() {
- return this;
- }
-
- public int getAccessibleSelectionCount() {
- return this.this$0.getSelectedIndexes().length;
- }
-
- public Accessible getAccessibleSelection(int var1) {
- List var2 = this.this$0;
- synchronized(var2) {
- int var3 = this.getAccessibleSelectionCount();
- if (var1 > 0 && var1 < var3) {
- Accessible var7 = this.getAccessibleChild(this.this$0.getSelectedIndexes()[var1]);
- return var7;
- } else {
- Object var4 = null;
- return (Accessible)var4;
- }
- }
- }
-
- public boolean isAccessibleChildSelected(int var1) {
- return this.this$0.isIndexSelected(var1);
- }
-
- public void addAccessibleSelection(int var1) {
- this.this$0.select(var1);
- }
-
- public void removeAccessibleSelection(int var1) {
- this.this$0.deselect(var1);
- }
-
- public void clearAccessibleSelection() {
- List var1 = this.this$0;
- synchronized(var1) {
- int[] var2 = this.this$0.getSelectedIndexes();
- if (var2 != null) {
- for(int var3 = var2.length; var3 >= 0; --var3) {
- this.this$0.deselect(var2[var3]);
- }
-
- }
- }
- }
-
- public void selectAllAccessibleSelection() {
- List var1 = this.this$0;
- synchronized(var1) {
- for(int var2 = this.this$0.getItemCount() - 1; var2 >= 0; --var2) {
- this.this$0.select(var2);
- }
-
- }
- }
-
- // $FF: synthetic method
- static List access$000(List$AccessibleAWTList var0) {
- return var0.this$0;
- }
- }
-