All Packages This Package Class Hierarchy Class Search Index
Class com.jconfig.nix.AppUtilsNixPlain
java.lang.Object
|
+----com.jconfig.nix.AppUtilsNixPlain
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.
- Extended By:
- AppUtilsNixLinux
private final String copyrightString
private String tempDir
private DefaultIconManager defaultIconManager
AppUtilsNixPlain(File temp)
public int statFS(String fileName,
int[] retInts)
- Implements:
- statFS in interface AppUtilsNixI
public int stat(String fileName,
int[] retArray,
int[] datesArray)
- Implements:
- stat in interface AppUtilsNixI
public int lstat(String fileName,
int[] retArray,
int[] datesArray)
- Implements:
- lstat in interface AppUtilsNixI
public int getMntEnt(String[] retQuads,
int maxToReturn,
int[] numReturned)
- Implements:
- getMntEnt in interface AppUtilsNixI
public int readLink(String linkFilePath,
String[] retPath)
- Implements:
- readLink in interface AppUtilsNixI
public int getFileIcon(String fullPath,
boolean bIsDir,
int whichIcon,
int w,
int h,
int xform,
int align,
int[] pData)
- Implements:
- getFileIcon in interface AppUtilsNixI
public int getExtIcon(String ext,
int whichIcon,
int w,
int h,
int xform,
int align,
int[] pData)
- Implements:
- getExtIcon in interface AppUtilsNixI
public int getVolumeIcon(String driveName,
int whichIcon,
int w,
int h,
int xform,
int align,
int[] pData)
- Implements:
- getVolumeIcon in interface AppUtilsNixI
public int createVolumeAlias(String driveName,
String newAliasPath,
int flags)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- createVolumeAlias in interface AppUtilsNixI
public int createFileAlias(String targetPath,
String newAliasPath,
int flags)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- createFileAlias in interface AppUtilsNixI
public boolean isLinkFile(File fl)
- Implements:
- isLinkFile in interface AppUtilsNixI
public boolean isDrivePath(File fl)
- Implements:
- isDrivePath in interface AppUtilsNixI
public String pathToDriveName(File fl)
- Implements:
- pathToDriveName in interface AppUtilsNixI
public boolean isDriveString(String drivePath)
- Implements:
- isDriveString in interface AppUtilsNixI
public int getVolumes(int maxToReturn,
int[] numReturned,
String[] driveNames)
- Implements:
- getVolumes in interface AppUtilsNixI
public int getVolumeLabel(String driveName,
String[] label)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- getVolumeLabel in interface AppUtilsNixI
public int getVolumeMaxFileNameLength(String driveName,
int[] nameLen)
- Implements:
- getVolumeMaxFileNameLength in interface AppUtilsNixI
public int getVolumeReferenceNumber(String driveName,
int[] refNum)
- Implements:
- getVolumeReferenceNumber in interface AppUtilsNixI
public DateBundle getFileDateBundle(int flags,
String path)
public DateBundle getVolumeDateBundle(int flags,
String driveName)
public int setVolumeLabel(String driveName,
String newLabel)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- setVolumeLabel in interface AppUtilsNixI
public int getDriveDisplayName(String driveName,
String[] displayName)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- getDriveDisplayName in interface AppUtilsNixI
public int getVolumeFlags(String driveName,
int[] flags)
- Implements:
- getVolumeFlags in interface AppUtilsNixI
public int getVolumeReadFlagsMask(String driveName,
int[] flags)
- Implements:
- getVolumeReadFlagsMask in interface AppUtilsNixI
public int resolveLinkFile(String linkFilePath,
String[] retPath,
int flags)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- resolveLinkFile in interface AppUtilsNixI
public int getAllMonitorInfo(int[] monitorInfo,
int maxToReturn,
int[] numReturned)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- getAllMonitorInfo in interface AppUtilsNixI
public int getMainMonitorInfo(int[] monitorInfo)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- getMainMonitorInfo in interface AppUtilsNixI
public int getExecutableType(String fullPath,
int[] val)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- getExecutableType in interface AppUtilsNixI
public int getFileAttributes(String fullPath,
int[] val)
- Implements:
- getFileAttributes in interface AppUtilsNixI
public int getFileAttributesMask(String fullPath,
int[] val)
- Implements:
- getFileAttributesMask in interface AppUtilsNixI
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
public int launchURL(String url,
int flags,
String[] preferredBrowsers)
- Implements:
- launchURL in interface AppUtilsNixI
public String[] findAppsByName(String appName,
int maxToReturn,
int flags)
- Implements:
- findAppsByName in interface AppUtilsNixI
public String[] findAppsByExtension(String ext,
int maxToReturn,
int flags)
- Implements:
- findAppsByExtension in interface AppUtilsNixI
public int verifyNativeAppData(int[] appData)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- verifyNativeAppData in interface AppUtilsNixI
public int quitApp(int[] appData,
int flags)
- Throws: UnimplementedException
- this method always throws an UnimplementedException
- Implements:
- quitApp in interface AppUtilsNixI
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