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
java.lang.Object | +----com.jconfig.FileRegistryPlain
Summary |
class FileRegistryPlain extends java.lang.Object implements com.jconfig.FileRegistryI { // Fields 4 private ConfigList config; private static final String copyrightString; private int direction; private PlatformInfoI platformInfo; // Constructors 1 FileRegistryPlain(File, int) throws ConfigException; // Methods 22 public int createAlias(DiskObject, File, int, int) throws FileNotFoundException, DiskFileException; public AppFile createAppFile(File) throws FileNotFoundException, DiskFileException; public DiskObject createDiskObject(File, int) throws FileNotFoundException, DiskFileException; public FileExtension[] findExtensions(FinderInfo, int); public FinderInfo[] findFinderInfo(FileExtension, int); public AppFile[] getApps(FileExtension, int, int); public AppFile[] getApps(FinderInfo, int, int); public AppFile[] getApps(String, int, int); public int getDirection(); public FileSystem[] getFileSystems(int, int); public FileType getFileType(File) throws FileNotFoundException, DiskFileException; public FileUtilsI getFileUtils(); public Monitor getMainMonitor(); public Monitor[] getMonitors(); public PlatformInfoI getPlatformInfo(); public AppProcess[] getProcesses(int, int); public DiskVolume[] getVolumes(); public int iterate(ConfigEntryVisitor); public int launchURL(String, int, String[]); public DiskObject resolveAlias(DiskAlias, int) throws FileNotFoundException, DiskFileException; public void setDirection(int); public void setFileUtils(FileUtilsI); }
This is a minimal implementation of the FileRegistryI interface.
As indicated in the FileRegistry documentation, a class implementing the FileRegistryI interface is used by the FileRegistry to handle all its calls.
This class is only used on unsupported platforms, or if a platform-specific object which implements FileRegistryI could not be created. Only a small set of functionality is provided; most methods return null or -1.
FileRegistryFactory creates this object on behalf of the FileRegistry.
Fields |
· copyrightString | Summary | Top |
private static final String copyrightString
· config | Summary | Top |
private ConfigList config
· platformInfo | Summary | Top |
private PlatformInfoI platformInfo
· direction | Summary | Top |
private int direction
Constructors |
· FileRegistryPlain | Summary | Top |
FileRegistryPlain(File curDir, int creator) throws ConfigException
Creates a ConfigListFile object using the file 'jconfig.cfg'. If that file can't be found, default values, stored internally are used. If an error occurs, throws a ConfigException.
Methods |
· getPlatformInfo | Summary | Top |
public PlatformInfoI getPlatformInfo()
Indicates which platform we're running on.
- Returns:
- a PlatformInfoI object containing information on the current platform/VM
- Implements:
- getPlatformInfo in interface FileRegistryI
· findExtensions | Summary | Top |
public FileExtension[] findExtensions(FinderInfo fInfo, int maxToReturn)
Calls the ConfigListFile to map from a FinderInfo to zero or more FileExtensions.
- Implements:
- findExtensions in interface FileRegistryI
· findFinderInfo | Summary | Top |
public FinderInfo[] findFinderInfo(FileExtension ext, int maxToReturn)
Calls the ConfigListFile to map from a FileExtensions to zero or more FinderInfo.
- Implements:
- findFinderInfo in interface FileRegistryI
· iterate | Summary | Top |
public int iterate(ConfigEntryVisitor fdv)
Calls the ConfigListFile to iterate over the ConfigListFile entries.
- Implements:
- iterate in interface FileRegistryI
· getApps | Summary | Top |
public AppFile[] getApps(String appName, int maxToReturn, int flags)
Always returns null.
- Implements:
- getApps in interface FileRegistryI
· getApps | Summary | Top |
public AppFile[] getApps(FileExtension ext, int maxToReturn, int flags)
Always returns null.
- Implements:
- getApps in interface FileRegistryI
· getApps | Summary | Top |
public AppFile[] getApps(FinderInfo finfo, int maxToReturn, int flags)
Always returns null.
- Implements:
- getApps in interface FileRegistryI
· launchURL | Summary | Top |
public int launchURL(String url, int flags, String[] preferredBrowsers)
Always returns -1.
- Implements:
- launchURL in interface FileRegistryI
· getVolumes | Summary | Top |
public DiskVolume[] getVolumes()
Always returns null.
- Implements:
- getVolumes in interface FileRegistryI
· createAppFile | Summary | Top |
public AppFile createAppFile(File fl) throws FileNotFoundException, DiskFileException
Always returns null.
- Implements:
- createAppFile in interface FileRegistryI
· createDiskObject | Summary | Top |
public DiskObject createDiskObject(File fl, int flags) throws FileNotFoundException, DiskFileException
Always returns null.
- Implements:
- createDiskObject in interface FileRegistryI
· createAlias | Summary | Top |
public int createAlias(DiskObject target, File newAlias, int creator, int flags) throws FileNotFoundException, DiskFileException
Always returns -1.
- Implements:
- createAlias in interface FileRegistryI
· resolveAlias | Summary | Top |
public DiskObject resolveAlias(DiskAlias da, int flags) throws FileNotFoundException, DiskFileException
Always returns null.
- Implements:
- resolveAlias in interface FileRegistryI
· getFileType | Summary | Top |
public FileType getFileType(File fl) throws FileNotFoundException, DiskFileException
Always returns null.
- Implements:
- getFileType in interface FileRegistryI
· getDirection | Summary | Top |
public int getDirection()
- Implements:
- getDirection in interface FileRegistryI
· setDirection | Summary | Top |
public void setDirection(int dir)
- Implements:
- setDirection in interface FileRegistryI
· getMonitors | Summary | Top |
public Monitor[] getMonitors()
Returns an array containing one MonitorPlain object.
- Implements:
- getMonitors in interface FileRegistryI
· getMainMonitor | Summary | Top |
public Monitor getMainMonitor()
Returns a MonitorPlain object.
- Implements:
- getMainMonitor in interface FileRegistryI
· getProcesses | Summary | Top |
public AppProcess[] getProcesses(int maxToReturn, int flags)
Always returns null.
- Implements:
- getProcesses in interface FileRegistryI
· getFileSystems | Summary | Top |
public FileSystem[] getFileSystems(int maxToReturn, int flags)
Always returns null.
- Implements:
- getFileSystems in interface FileRegistryI
· setFileUtils | Summary | Top |
public void setFileUtils(FileUtilsI fi)
- Implements:
- setFileUtils in interface FileRegistryI
· getFileUtils | Summary | Top |
public FileUtilsI getFileUtils()
- Implements:
- getFileUtils in interface FileRegistryI
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7