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 | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
Back to the top of CFSpec
Back to the top of CFSpec
DECLARECFSPEC(a) Allocates space for a CFSpec*, and sets it to null
MAKECFSPEC(a,b,c,d) Constructs a CFSpec from two jints and a JBYTEARRAY 'a' is the CFSpec* 'b' is the vRefNum 'c' is the parID 'd' is the JBYTEARRAY
DELETECFSPEC(a) If 'a' isn't null, calls 'delete' on it.
Back to the top of CFSpec
CFSpec( JNIEnv *pEnv, long vr, long pi, JBYTEARRAY pNm );
Construct using a JNI byte array. Available only in JNI builds. if pNm is NULL, the FSSpec's name will be set to an empty string.
CFSpec( JNIEnv *pEnv, long vr, long pi, JBYTEARRAY pNm );
Back to the top of CFSpec
CFSpec( JRIEnv *pEnv, long vr, long pi, JBYTEARRAY pNm );
Construct using a JRI byte array. Available only in JRI builds. if pNm is NULL, the FSSpec's name will be set to an empty string.
CFSpec( JRIEnv *pEnv, long vr, long pi, JBYTEARRAY pNm );
Back to the top of CFSpec
CFSpec( long vr, long pi, StringPtr ps );
Construct using a Pascal string if ps is NULL, the FSSpec's name will be set to an empty string.
CFSpec( long vr, long pi, StringPtr ps );
Back to the top of CFSpec
Copy constructor
CFSpec( const CFSpec *cfs );
Back to the top of CFSpec
Destructor
virtual ~CFSpec();
Back to the top of CFSpec
Return vRefNum
virtual long getVRef() const;
Back to the top of CFSpec
Returns parID
virtual long getParID() const;
Back to the top of CFSpec
Returns a pointer to the name
virtual StringPtr getName();
Back to the top of CFSpec
Returns a pointer to the FSSpec
virtual FSSpec *getSpecP();
Back to the top of CFSpec
Calls FSMakeFSSpec(), returns return value.
virtual ErrCode verifySpec();
Back to the top of CFSpec
Indicates whether name[0] == 0
virtual BOOL isNameNull() const;
Back to the top of CFSpec
void setFrom( const CFSpec *cfs );
Reinitialize from another CFSpec.
virtual void setFrom( const CFSpec *cfs );
Back to the top of CFSpec
void setFrom( long vr, long pi, StringPtr ps );
Reinitialize from a Pascal string.
virtual void setFrom( long vr, long pi, StringPtr ps );
Back to the top of CFSpec
void putInto( FSSpec *toSpec ) const;
Copy to an FSSpec
virtual void putInto( FSSpec *toSpec ) const;
Back to the top of CFSpec
void dumpInfo( long theErr, const LPCTSTR message ) const;
Write info on the spec to the debugger
virtual void dumpInfo( long theErr, const LPCTSTR message ) const;
Back to the top of CFSpec
Back to the top of CFSpec
Back to the top of CFSpec
Back to the top of CFSpec
Report problems to jkotula@stratasys.com