src/share/classes/sun/awt/AWTAccessor.java

Print this page




 399          */
 400         void setFiles(FileDialog fileDialog, String directory, String files[]);
 401 
 402         /*
 403          * Sets the file the user selects
 404          */
 405         void setFile(FileDialog fileDialog, String file);
 406 
 407         /*
 408          * Sets the directory the user selects
 409          */
 410         void setDirectory(FileDialog fileDialog, String directory);
 411 
 412         /*
 413          * Returns whether the file dialog allows the multiple file selection.
 414          */
 415         boolean isMultipleMode(FileDialog fileDialog);
 416     }
 417 
 418     /*










 419      * The java.awt.Component class accessor object.
 420      */
 421     private static ComponentAccessor componentAccessor;
 422 
 423     /*
 424      * The java.awt.Window class accessor object.
 425      */
 426     private static WindowAccessor windowAccessor;
 427 
 428     /*
 429      * The java.awt.AWTEvent class accessor object.
 430      */
 431     private static AWTEventAccessor awtEventAccessor;
 432 
 433     /*
 434      * The java.awt.Frame class accessor object.
 435      */
 436     private static FrameAccessor frameAccessor;
 437 
 438     /*


 444      * The java.awt.MenuComponent class accessor object.
 445      */
 446     private static MenuComponentAccessor menuComponentAccessor;
 447 
 448     /*
 449      * The java.awt.EventQueue class accessor object.
 450      */
 451     private static EventQueueAccessor eventQueueAccessor;
 452 
 453     /*
 454      * The java.awt.PopupMenu class accessor object.
 455      */
 456     private static PopupMenuAccessor popupMenuAccessor;
 457 
 458     /*
 459      * The java.awt.FileDialog class accessor object.
 460      */
 461     private static FileDialogAccessor fileDialogAccessor;
 462 
 463     /*





 464      * Set an accessor object for the java.awt.Component class.
 465      */
 466     public static void setComponentAccessor(ComponentAccessor ca) {
 467         componentAccessor = ca;
 468     }
 469 
 470     /*
 471      * Retrieve the accessor object for the java.awt.Window class.
 472      */
 473     public static ComponentAccessor getComponentAccessor() {
 474         if (componentAccessor == null) {
 475             unsafe.ensureClassInitialized(Component.class);
 476         }
 477 
 478         return componentAccessor;
 479     }
 480 
 481     /*
 482      * Set an accessor object for the java.awt.Window class.
 483      */


 597         return popupMenuAccessor;
 598     }
 599 
 600     /*
 601      * Set an accessor object for the java.awt.FileDialog class.
 602      */
 603     public static void setFileDialogAccessor(FileDialogAccessor fda) {
 604         fileDialogAccessor = fda;
 605     }
 606 
 607     /*
 608      * Retrieve the accessor object for the java.awt.FileDialog class.
 609      */
 610     public static FileDialogAccessor getFileDialogAccessor() {
 611         if (fileDialogAccessor == null) {
 612             unsafe.ensureClassInitialized(FileDialog.class);
 613         }
 614         return fileDialogAccessor;
 615     }
 616 
















 617 }


 399          */
 400         void setFiles(FileDialog fileDialog, String directory, String files[]);
 401 
 402         /*
 403          * Sets the file the user selects
 404          */
 405         void setFile(FileDialog fileDialog, String file);
 406 
 407         /*
 408          * Sets the directory the user selects
 409          */
 410         void setDirectory(FileDialog fileDialog, String directory);
 411 
 412         /*
 413          * Returns whether the file dialog allows the multiple file selection.
 414          */
 415         boolean isMultipleMode(FileDialog fileDialog);
 416     }
 417     
 418     /*
 419      * An accessor for the DirectoryDialog class
 420      */
 421     public interface DirectoryDialogAccessor {
 422         /*
 423          * Sets the directory the user selects
 424          */
 425         void setDirectory(DirectoryDialog fileDialog, String directory);
 426     }
 427     
 428     /*
 429      * The java.awt.Component class accessor object.
 430      */
 431     private static ComponentAccessor componentAccessor;
 432 
 433     /*
 434      * The java.awt.Window class accessor object.
 435      */
 436     private static WindowAccessor windowAccessor;
 437 
 438     /*
 439      * The java.awt.AWTEvent class accessor object.
 440      */
 441     private static AWTEventAccessor awtEventAccessor;
 442 
 443     /*
 444      * The java.awt.Frame class accessor object.
 445      */
 446     private static FrameAccessor frameAccessor;
 447 
 448     /*


 454      * The java.awt.MenuComponent class accessor object.
 455      */
 456     private static MenuComponentAccessor menuComponentAccessor;
 457 
 458     /*
 459      * The java.awt.EventQueue class accessor object.
 460      */
 461     private static EventQueueAccessor eventQueueAccessor;
 462 
 463     /*
 464      * The java.awt.PopupMenu class accessor object.
 465      */
 466     private static PopupMenuAccessor popupMenuAccessor;
 467 
 468     /*
 469      * The java.awt.FileDialog class accessor object.
 470      */
 471     private static FileDialogAccessor fileDialogAccessor;
 472     
 473     /*
 474      * The java.awt.DirectoryDialog class accessor object.
 475      */
 476     private static DirectoryDialogAccessor directoryDialogAccessor;
 477 
 478     /*
 479      * Set an accessor object for the java.awt.Component class.
 480      */
 481     public static void setComponentAccessor(ComponentAccessor ca) {
 482         componentAccessor = ca;
 483     }
 484 
 485     /*
 486      * Retrieve the accessor object for the java.awt.Window class.
 487      */
 488     public static ComponentAccessor getComponentAccessor() {
 489         if (componentAccessor == null) {
 490             unsafe.ensureClassInitialized(Component.class);
 491         }
 492 
 493         return componentAccessor;
 494     }
 495 
 496     /*
 497      * Set an accessor object for the java.awt.Window class.
 498      */


 612         return popupMenuAccessor;
 613     }
 614 
 615     /*
 616      * Set an accessor object for the java.awt.FileDialog class.
 617      */
 618     public static void setFileDialogAccessor(FileDialogAccessor fda) {
 619         fileDialogAccessor = fda;
 620     }
 621 
 622     /*
 623      * Retrieve the accessor object for the java.awt.FileDialog class.
 624      */
 625     public static FileDialogAccessor getFileDialogAccessor() {
 626         if (fileDialogAccessor == null) {
 627             unsafe.ensureClassInitialized(FileDialog.class);
 628         }
 629         return fileDialogAccessor;
 630     }
 631 
 632     /*
 633      * Set an accessor object for the java.awt.DirectoryDialog class.
 634      */
 635     public static void setDirectoryDialogAccessor(DirectoryDialogAccessor dda) {
 636         directoryDialogAccessor = dda;
 637     }
 638 
 639     /*
 640      * Retrieve the accessor object for the java.awt.DirectoryDialog class.
 641      */
 642     public static DirectoryDialogAccessor getDirectoryDialogAccessor() {
 643         if (directoryDialogAccessor == null) {
 644             unsafe.ensureClassInitialized(DirectoryDialog.class);
 645         }
 646         return directoryDialogAccessor;
 647     }
 648 }