Main Page
    Cookbook/Overview     ImageMeister     the jcprops file     Licensing
    Binary Installation & Configuration [ Win · Mac · Nix · OSX ]     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 · OSX ]     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-2002 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