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

Class com.jconfig.nix.AppUtilsNixPlain

    java.lang.Object
       |
       +----com.jconfig.nix.AppUtilsNixPlain

Summary

    class  AppUtilsNixPlain
         extends java.lang.Object
         implements com.jconfig.nix.AppUtilsNixI
    {
              // Fields 3
         private final String copyrightString;
         private DefaultIconManager defaultIconManager;
         private String tempDir;

              // Constructors 1
         AppUtilsNixPlain(File);

              // Methods 37
         public int createFileAlias(String, String, int);
         public int createVolumeAlias(String, String, int);
         public String[] findAppsByExtension(String, int, int);
         public String[] findAppsByName(String, int, int);
         public int getAllMonitorInfo(int[], int, int[]);
         public int getDriveDisplayName(String, String[]);
         public int getExecutableType(String, int[]);
         public int getExtIcon(String, int, int, int, int, int, int[]);
         public int getFileAttributes(String, int[]);
         public int getFileAttributesMask(String, int[]);
         public DateBundle getFileDateBundle(int, String);
         public int getFileIcon(String, boolean, int, int, int, int, int, int[]);
         public int getMainMonitorInfo(int[]);
         public int getMntEnt(String[], int, int[]);
         public DateBundle getVolumeDateBundle(int, String);
         public int getVolumeFlags(String, int[]);
         public int getVolumeIcon(String, int, int, int, int, int, int[]);
         public int getVolumeLabel(String, String[]);
         public int getVolumeMaxFileNameLength(String, int[]);
         public int getVolumeReadFlagsMask(String, int[]);
         public int getVolumeReferenceNumber(String, int[]);
         public int getVolumes(int, int[], String[]);
         public boolean isDrivePath(File);
         public boolean isDriveString(String);
         public boolean isLinkFile(File);
         public int launchApp(String, String, String, String, int[], int, String[]);
         public int launchURL(String, int, String[]);
         public int lstat(String, int[], int[]);
         public int moveApp(int[], int, int);
         public String pathToDriveName(File);
         public int quitApp(int[], int);
         public int readLink(String, String[]);
         public int resolveLinkFile(String, String[], int);
         public int setVolumeLabel(String, String);
         public int stat(String, int[], int[]);
         public int statFS(String, int[]);
         public int verifyNativeAppData(int[]);
    }

This is an implementation of AppUtilsNixI that doesn't use native code. If it's not possible to implement a method without using native code, that method returns null or an error code.

Author:
  Copyright (c) 1997-2002 Samizdat Productions. All Rights Reserved.

Cross Reference

Extended By:
  AppUtilsNixLinux

Fields

### · copyrightString | Summary | Top

       private final String copyrightString

### · tempDir | Summary | Top

       private String tempDir

### · defaultIconManager | Summary | Top

       private DefaultIconManager defaultIconManager

Constructors

### · AppUtilsNixPlain | Summary | Top

       AppUtilsNixPlain(File temp)

Methods

### · statFS | Summary | Top

       public int statFS(String fileName,
                         int[] retInts)

> Implements:
>   statFS in interface AppUtilsNixI

### · stat | Summary | Top

       public int stat(String fileName,
                       int[] retArray,
                       int[] datesArray)

> Implements:
>   stat in interface AppUtilsNixI

### · lstat | Summary | Top

       public int lstat(String fileName,
                        int[] retArray,
                        int[] datesArray)

> Implements:
>   lstat in interface AppUtilsNixI

### · getMntEnt | Summary | Top

       public int getMntEnt(String[] retQuads,
                            int maxToReturn,
                            int[] numReturned)

> Implements:
>   getMntEnt in interface AppUtilsNixI

### · readLink | Summary | Top

       public int readLink(String linkFilePath,
                           String[] retPath)

> Implements:
>   readLink in interface AppUtilsNixI

### · getFileIcon | Summary | Top

       public int getFileIcon(String fullPath,
                              boolean bIsDir,
                              int whichIcon,
                              int w,
                              int h,
                              int xform,
                              int align,
                              int[] pData)

> Implements:
>   getFileIcon in interface AppUtilsNixI

### · getExtIcon | Summary | Top

       public int getExtIcon(String ext,
                             int whichIcon,
                             int w,
                             int h,
                             int xform,
                             int align,
                             int[] pData)

> Implements:
>   getExtIcon in interface AppUtilsNixI

### · getVolumeIcon | Summary | Top

       public int getVolumeIcon(String driveName,
                                int whichIcon,
                                int w,
                                int h,
                                int xform,
                                int align,
                                int[] pData)

> Implements:
>   getVolumeIcon in interface AppUtilsNixI

### · createVolumeAlias | Summary | Top

       public int createVolumeAlias(String driveName,
                                    String newAliasPath,
                                    int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   createVolumeAlias in interface AppUtilsNixI

### · createFileAlias | Summary | Top

       public int createFileAlias(String targetPath,
                                  String newAliasPath,
                                  int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   createFileAlias in interface AppUtilsNixI

### · isLinkFile | Summary | Top

       public boolean isLinkFile(File fl)

> Implements:
>   isLinkFile in interface AppUtilsNixI

### · isDrivePath | Summary | Top

       public boolean isDrivePath(File fl)

> Implements:
>   isDrivePath in interface AppUtilsNixI

### · pathToDriveName | Summary | Top

       public String pathToDriveName(File fl)

> Implements:
>   pathToDriveName in interface AppUtilsNixI

### · isDriveString | Summary | Top

       public boolean isDriveString(String drivePath)

> Implements:
>   isDriveString in interface AppUtilsNixI

### · getVolumes | Summary | Top

       public int getVolumes(int maxToReturn,
                             int[] numReturned,
                             String[] driveNames)

> Implements:
>   getVolumes in interface AppUtilsNixI

### · getVolumeLabel | Summary | Top

       public int getVolumeLabel(String driveName,
                                 String[] label)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   getVolumeLabel in interface AppUtilsNixI

### · getVolumeMaxFileNameLength | Summary | Top

       public int getVolumeMaxFileNameLength(String driveName,
                                             int[] nameLen)

> Implements:
>   getVolumeMaxFileNameLength in interface AppUtilsNixI

### · getVolumeReferenceNumber | Summary | Top

       public int getVolumeReferenceNumber(String driveName,
                                           int[] refNum)

> Implements:
>   getVolumeReferenceNumber in interface AppUtilsNixI

### · getFileDateBundle | Summary | Top

       public DateBundle getFileDateBundle(int flags,
                                           String path)

### · getVolumeDateBundle | Summary | Top

       public DateBundle getVolumeDateBundle(int flags,
                                             String driveName)

### · setVolumeLabel | Summary | Top

       public int setVolumeLabel(String driveName,
                                 String newLabel)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   setVolumeLabel in interface AppUtilsNixI

### · getDriveDisplayName | Summary | Top

       public int getDriveDisplayName(String driveName,
                                      String[] displayName)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   getDriveDisplayName in interface AppUtilsNixI

### · getVolumeFlags | Summary | Top

       public int getVolumeFlags(String driveName,
                                 int[] flags)

> Implements:
>   getVolumeFlags in interface AppUtilsNixI

### · getVolumeReadFlagsMask | Summary | Top

       public int getVolumeReadFlagsMask(String driveName,
                                         int[] flags)

> Implements:
>   getVolumeReadFlagsMask in interface AppUtilsNixI

### · resolveLinkFile | Summary | Top

       public int resolveLinkFile(String linkFilePath,
                                  String[] retPath,
                                  int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   resolveLinkFile in interface AppUtilsNixI

### · getAllMonitorInfo | Summary | Top

       public int getAllMonitorInfo(int[] monitorInfo,
                                    int maxToReturn,
                                    int[] numReturned)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   getAllMonitorInfo in interface AppUtilsNixI

### · getMainMonitorInfo | Summary | Top

       public int getMainMonitorInfo(int[] monitorInfo)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   getMainMonitorInfo in interface AppUtilsNixI

### · getExecutableType | Summary | Top

       public int getExecutableType(String fullPath,
                                    int[] val)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   getExecutableType in interface AppUtilsNixI

### · getFileAttributes | Summary | Top

       public int getFileAttributes(String fullPath,
                                    int[] val)

> Implements:
>   getFileAttributes in interface AppUtilsNixI

### · getFileAttributesMask | Summary | Top

       public int getFileAttributesMask(String fullPath,
                                        int[] val)

> Implements:
>   getFileAttributesMask in interface AppUtilsNixI

### · launchApp | Summary | Top

       public int launchApp(String appPath,
                            String verb,
                            String regKey,
                            String commandLine,
                            int[] retData,
                            int numArgs,
                            String[] args)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   launchApp in interface AppUtilsNixI

### · launchURL | Summary | Top

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

> Implements:
>   launchURL in interface AppUtilsNixI

### · findAppsByName | Summary | Top

       public String[] findAppsByName(String appName,
                                      int maxToReturn,
                                      int flags)

> Implements:
>   findAppsByName in interface AppUtilsNixI

### · findAppsByExtension | Summary | Top

       public String[] findAppsByExtension(String ext,
                                           int maxToReturn,
                                           int flags)

> Implements:
>   findAppsByExtension in interface AppUtilsNixI

### · verifyNativeAppData | Summary | Top

       public int verifyNativeAppData(int[] appData)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   verifyNativeAppData in interface AppUtilsNixI

### · quitApp | Summary | Top

       public int quitApp(int[] appData,
                          int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   quitApp in interface AppUtilsNixI

### · moveApp | Summary | Top

       public int moveApp(int[] appData,
                          int selector,
                          int flags)

> Throws: UnimplementedException
>   this method always throws an UnimplementedException
> Implements:
>   moveApp in interface AppUtilsNixI

    All Packages  This Package  Class Hierarchy  Class Search  Index

Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7