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.mac.IConfigMRJ
Summary |
class IConfigMRJ extends java.lang.Object implements com.jconfig.ConfigList { // Fields 5 private static final String copyrightString; static final int kFindAppMaxNameLen; static final int kMaxExtensionLen; private static IToolboxLock lockObject; private int ourCreator; // Constructors 1 IConfigMRJ(int) throws ConfigException; // Methods 28 private static int call_nFindAppByName(int, String, int[], int[], int[], byte[], int, int[]); private static int call_nFindMatchesExt(int, String, int, int[], int, int[], int[]); private static int call_nFindMatchesFInfo(int, int, int, int, int[], int, byte[]); private static int call_nICCountMapEntries(int); private static int call_nICGetIndMapEntry(int, int, byte[]); private static int call_nICGetMapEntrySize(); private static int call_nICGetSeed(int); private static int call_nICStart(int); private static void call_nICStop(int); private static int call_nLaunchURL(int, String, int, String[]); static IToolboxLock getLockObject(); private static native int nFindAppByName(int, String, int[], int[], int[], byte[], int, int[]); private static native int nFindMatchesExt(int, String, int, int[], int, int[], int[]); private static native int nFindMatchesFInfo(int, int, int, int, int[], int, byte[]); private static native int nICCountMapEntries(int); private static native int nICGetIndMapEntry(int, int, byte[]); private static native int nICGetMapEntrySize(); private static native int nICGetSeed(int); private static native int nICStart(int); private static native void nICStop(int); private static native int nLaunchURL(int, String, int, String[]); static void setLockObject(IToolboxLock); static void testLink(); public AppFile[] findAppByName(String, int, int); public FinderInfo[] findMatches(FileExtension, int, int); public FileExtension[] findMatches(FinderInfo, int, int); public int iterate(ConfigEntryVisitor); public int launchURL(String, int, String[]); }
Wraps several Internet Config routines.
See the IC documentation for more information on these routines.
Cross Reference |
Fields |
· copyrightString | Summary | Top |
private static final String copyrightString
· ourCreator | Summary | Top |
private int ourCreator
· kMaxExtensionLen | Summary | Top |
static final int kMaxExtensionLen
· kFindAppMaxNameLen | Summary | Top |
static final int kFindAppMaxNameLen
· lockObject | Summary | Top |
private static IToolboxLock lockObject
Constructors |
· IConfigMRJ | Summary | Top |
IConfigMRJ(int creator) throws ConfigException
Tries to connect with Internet Config. If IC is not installed, or if an error occurs, throws a ConfigException exception.
Parameter Description creator the creator code of the app calling this method
Methods |
· setLockObject | Summary | Top |
static void setLockObject(IToolboxLock lock)
· getLockObject | Summary | Top |
static IToolboxLock getLockObject()
· iterate | Summary | Top |
public int iterate(ConfigEntryVisitor fdv)
Iterate over the entries of the IC file mapping database.
- Implements:
- iterate in interface ConfigList
· findMatches | Summary | Top |
public FileExtension[] findMatches(FinderInfo fInfo, int maxToReturn, int direction)
Returns an array of the FileExtension's corresponding to the given FinderInfo. For instance, ".txt" corresponds to 'TEXT'
- Implements:
- findMatches in interface ConfigList
· findMatches | Summary | Top |
public FinderInfo[] findMatches(FileExtension ext, int maxToReturn, int direction)
Returns an array of the FinderInfo's corresponding to the given FileExtension. For instance, 'TEXT' corresponds to ".txt"
- Implements:
- findMatches in interface ConfigList
· findAppByName | Summary | Top |
public AppFile[] findAppByName(String appName, int maxToReturn, int flags)
Returns an array of AppFile's whose file names contain the given name. These file names will be retrieved from the IC mapping table, which contains a list of apps. That does not mean that the app is necessarily on the user's system, however. See the IC documentation for more details.
· launchURL | Summary | Top |
public int launchURL(String url, int flags, String[] preferredBrowsers)
Use Internet Config to launch the given URL.
· call_nICStart | Summary | Top |
private static int call_nICStart(int creator)
· call_nICStop | Summary | Top |
private static void call_nICStop(int ourHandle)
· call_nICGetMapEntrySize | Summary | Top |
private static int call_nICGetMapEntrySize()
· call_nICGetSeed | Summary | Top |
private static int call_nICGetSeed(int ourHandle)
· call_nICCountMapEntries | Summary | Top |
private static int call_nICCountMapEntries(int ourHandle)
· call_nICGetIndMapEntry | Summary | Top |
private static int call_nICGetIndMapEntry(int ourHandle, int whichRecord, byte[] record)
· call_nFindMatchesExt | Summary | Top |
private static int call_nFindMatchesExt(int appCreator, String extension, int direction, int[] numReturned, int maxToReturn, int[] cVals, int[] tVals)
· call_nFindMatchesFInfo | Summary | Top |
private static int call_nFindMatchesFInfo(int appCreator, int targetCreator, int targetType, int direction, int[] numReturned, int maxToReturn, byte[] extensions)
· call_nFindAppByName | Summary | Top |
private static int call_nFindAppByName(int appCreator, String matchName, int[] creators, int[] vRefs, int[] parIDs, byte[] pNames, int maxToReturn, int[] numRet)
· call_nLaunchURL | Summary | Top |
private static int call_nLaunchURL(int appCreator, String url, int flags, String[] preferredBrowsers)
· nICStart | Summary | Top |
private static native int nICStart(int creator)
Wraps the IC routine of similar name.
· nICStop | Summary | Top |
private static native void nICStop(int ourHandle)
Wraps the IC routine of similar name.
· nICGetMapEntrySize | Summary | Top |
private static native int nICGetMapEntrySize()
Wraps the IC routine of similar name.
· nICGetSeed | Summary | Top |
private static native int nICGetSeed(int ourHandle)
Wraps the IC routine of similar name.
· nICCountMapEntries | Summary | Top |
private static native int nICCountMapEntries(int ourHandle)
Wraps the IC routine of similar name.
· nICGetIndMapEntry | Summary | Top |
private static native int nICGetIndMapEntry(int ourHandle, int whichRecord, byte[] record)
Wraps the IC routine of similar name.
· nFindMatchesExt | Summary | Top |
private static native int nFindMatchesExt(int appCreator, String extension, int direction, int[] numReturned, int maxToReturn, int[] cVals, int[] tVals)
Wraps the IC routine of similar name.
· nFindMatchesFInfo | Summary | Top |
private static native int nFindMatchesFInfo(int appCreator, int targetCreator, int targetType, int direction, int[] numReturned, int maxToReturn, byte[] extensions)
Wraps the IC routine of similar name.
· nFindAppByName | Summary | Top |
private static native int nFindAppByName(int appCreator, String matchName, int[] creators, int[] vRefs, int[] parIDs, byte[] pNames, int maxToReturn, int[] numRet)
Wraps the IC routine of similar name.
· nLaunchURL | Summary | Top |
private static native int nLaunchURL(int appCreator, String url, int flags, String[] preferredBrowsers)
Wraps the IC routine of similar name.
· testLink | Summary | Top |
static void testLink()
Calls each of the native methods with invalid arguments. Used to test if there are link problems.
All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7