|
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 |
mac:
CFilePath.*
Represents a file path.
CFSpec.*
Represents an FSSpec.
CUtils.*
Various utility routines.
Debug.*
Interface to the DebugWindow application, used by Debugger.cpp
MiniBackground.*
GWorld routines, used by SIconDrawer.cpp
MyFindIconMacros.h
Used with the Find_icon package.
stubs:
AppFinder.*
AppUtils.*
IConfig.*
ResFile.*
The .cpp files contain the implementations of the native methods,
written using the native macros.
In most cases, these routines verify arguments, translate the arguments
from Java format, and then call through to a routine in one of the 'sfiles'
(SAliases.cpp, etc.)
Then, they translate the return values from the 'sfile' routine back
into Java format.
The .h files include the appropriate interface-specific header, depending on the native
architecture.
For instance, if DO_JNI is defined, 'AppFinder.h' just includes 'AppFinderCW.h';
if DO_JRI is defined, 'AppFinder.h' just includes 'AppFinderMRJ.h'
cw: (CodeWarrior-specific files)
AppFinderCW.h
AppUtilsCW.h
IConfigCW.h
ResFileCW.h
The javah-generated JNI headers, used in CodeWarrior builds.
CWmain.cpp
Contains the entry points for the shared library initialization and
termination routines. Only used for CodeWarrior builds.
mrj: (MRJ-specific files)
AppFinderMRJ.h
AppUtilsMRJ.h
IConfigMRJ.h
ResFileMRJ.h
The hand-made JRI headers, used in MRJ builds.
MRJmain.cpp
Contains the entry points for the shared library initialization and
termination routines. Also, initializes JRI with the name and signature
of each native method. Only used for MRJ builds.
vtbls.h
Contains the name and signature of each native method in a series of
arrays. Used by 'MRJMain.cpp'.
sfiles:
SAliases.*
Create and resolve aliases.
SAppFinder.*
Searches for applications.
SAppUtils.*
Launching and other application-related routines.
SFiles.*
Routines for working with files.
SFlags.*
Returns flags for disk objects.
SIconDrawer.*
Copies icons to a pixel array.
SIConfig.*
An interface to Internet Config
SIcons.*
Returns the icons for files, volumes, and file types.
SIterate.*
Iterates the contents of volumes and folders.
SMonitors.*
Routines for working with video monitors.
SProcesses.*
Routines for working with processes.
SResFile.*
Routines for working with resource forks.
SVolumes.*
Routines for working with volumes.
SWebBrowser.*
Used to launch URLs.