Main Page Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix ] Distribution Issues

    All Packages  This Package  Class Hierarchy  Class Search  Index

Interface com.jconfig.FileRegistryI

Summary

    public interface  FileRegistryI
    {
              // Fields 13
         public static final int ALIAS_NO_UI;
         public static final int ALIAS_UI;
         public static final int APP_MOVE_MAXIMIZE;
         public static final int APP_MOVE_MINIMIZE;
         public static final int APP_MOVE_TOBACK;
         public static final int APP_MOVE_TOFRONT;
         public static final int GETAPPS_SEARCH1;
         public static final int GETAPPS_SEARCH2;
         public static final int GETAPPS_SEARCH3;
         public static final int INANDOUT_ONLY;
         public static final int IN_ONLY;
         public static final int OUT_ONLY;
         public static final String copyrightString;

              // Methods 22
         public abstract int createAlias(DiskObject, File, int, int) throws FileNotFoundException, DiskFileException;
         public abstract AppFile createAppFile(File) throws FileNotFoundException, DiskFileException;
         public abstract DiskObject createDiskObject(File, int) throws FileNotFoundException, DiskFileException;
         public abstract FileExtension[] findExtensions(FinderInfo, int);
         public abstract FinderInfo[] findFinderInfo(FileExtension, int);
         public abstract AppFile[] getApps(FileExtension, int, int);
         public abstract AppFile[] getApps(FinderInfo, int, int);
         public abstract AppFile[] getApps(String, int, int);
         public abstract int getDirection();
         public abstract FileSystem[] getFileSystems(int, int);
         public abstract FileType getFileType(File) throws FileNotFoundException, DiskFileException;
         public abstract FileUtilsI getFileUtils();
         public abstract Monitor getMainMonitor();
         public abstract Monitor[] getMonitors();
         public abstract PlatformInfoI getPlatformInfo();
         public abstract AppProcess[] getProcesses(int, int);
         public abstract DiskVolume[] getVolumes();
         public abstract int iterate(ConfigEntryVisitor);
         public abstract int launchURL(String, int, String[]);
         public abstract DiskObject resolveAlias(DiskAlias, int) throws FileNotFoundException, DiskFileException;
         public abstract void setDirection(int);
         public abstract void setFileUtils(FileUtilsI);
    }

Interface for objects which implement the methods of the FileRegistry. See that class for information on each of these methods. Objects implementing this interface may be created by the FileRegistryFactory for use by the FileRegistry.

Author:
  Copyright (c) 1997,1998,1999,2000 Samizdat Productions. All Rights Reserved.

Cross Reference

Returned By:
  FileRegistryFactoryI.createFileRegistry(), FileRegistryFactory.createFileRegistry(), FileRegistry.getDelegate(), FileRegistryFactoryMac.createFileRegistry(), FileRegistryFactoryNix.createFileRegistry(), FileRegistryFactoryWin.createFileRegistry()

Implemented By:
  FileRegistryPlain, FileRegistryMRJ, FileRegistryNix, FileRegistryMSVM

Fields

### · copyrightString | Summary | Top

       public static final String copyrightString

### · IN_ONLY | Summary | Top

       public static final int IN_ONLY

### · OUT_ONLY | Summary | Top

       public static final int OUT_ONLY

### · INANDOUT_ONLY | Summary | Top

       public static final int INANDOUT_ONLY

### · APP_MOVE_TOFRONT | Summary | Top

       public static final int APP_MOVE_TOFRONT

### · APP_MOVE_TOBACK | Summary | Top

       public static final int APP_MOVE_TOBACK

### · APP_MOVE_MINIMIZE | Summary | Top

       public static final int APP_MOVE_MINIMIZE

### · APP_MOVE_MAXIMIZE | Summary | Top

       public static final int APP_MOVE_MAXIMIZE

### · ALIAS_NO_UI | Summary | Top

       public static final int ALIAS_NO_UI

### · ALIAS_UI | Summary | Top

       public static final int ALIAS_UI

### · GETAPPS_SEARCH1 | Summary | Top

       public static final int GETAPPS_SEARCH1

### · GETAPPS_SEARCH2 | Summary | Top

       public static final int GETAPPS_SEARCH2

### · GETAPPS_SEARCH3 | Summary | Top

       public static final int GETAPPS_SEARCH3

Methods

### · getPlatformInfo | Summary | Top

       public abstract PlatformInfoI getPlatformInfo()

### · findExtensions | Summary | Top

       public abstract FileExtension[] findExtensions(FinderInfo finfo,
                                                      int maxToReturn)

### · findFinderInfo | Summary | Top

       public abstract FinderInfo[] findFinderInfo(FileExtension ext,
                                                   int maxToReturn)

### · getApps | Summary | Top

       public abstract AppFile[] getApps(String appName,
                                         int maxToReturn,
                                         int flags)

### · getApps | Summary | Top

       public abstract AppFile[] getApps(FinderInfo finfo,
                                         int maxToReturn,
                                         int flags)

### · getApps | Summary | Top

       public abstract AppFile[] getApps(FileExtension ext,
                                         int maxToReturn,
                                         int flags)

### · iterate | Summary | Top

       public abstract int iterate(ConfigEntryVisitor fdv)

### · launchURL | Summary | Top

       public abstract int launchURL(String url,
                                     int flags,
                                     String[] preferredBrowsers)

### · getVolumes | Summary | Top

       public abstract DiskVolume[] getVolumes()

### · createAppFile | Summary | Top

       public abstract AppFile createAppFile(File fl)  throws FileNotFoundException, DiskFileException

### · createDiskObject | Summary | Top

       public abstract DiskObject createDiskObject(File fl,
                                                   int flags)  throws FileNotFoundException, DiskFileException

### · createAlias | Summary | Top

       public abstract int createAlias(DiskObject target,
                                       File newAlias,
                                       int creator,
                                       int flags)  throws FileNotFoundException, DiskFileException

### · resolveAlias | Summary | Top

       public abstract DiskObject resolveAlias(DiskAlias da,
                                               int flags)  throws FileNotFoundException, DiskFileException

### · getFileType | Summary | Top

       public abstract FileType getFileType(File fl)  throws FileNotFoundException, DiskFileException

### · getDirection | Summary | Top

       public abstract int getDirection()

### · setDirection | Summary | Top

       public abstract void setDirection(int dir)

### · getMonitors | Summary | Top

       public abstract Monitor[] getMonitors()

### · getMainMonitor | Summary | Top

       public abstract Monitor getMainMonitor()

### · getProcesses | Summary | Top

       public abstract AppProcess[] getProcesses(int maxToReturn,
                                                 int flags)

### · getFileSystems | Summary | Top

       public abstract FileSystem[] getFileSystems(int maxToReturn,
                                                   int flags)

### · setFileUtils | Summary | Top

       public abstract void setFileUtils(FileUtilsI fi)

### · getFileUtils | Summary | Top

       public abstract FileUtilsI getFileUtils()

    All Packages  This Package  Class Hierarchy  Class Search  Index

Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7