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 |
[ Common | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
Back to the top of CStringVector
Back to the top of CStringVector
DECLARESTRINGVECTOR(a) Allocates space for a CStringVector*, and sets it to null
DELETESTRINGVECTOR(a) If 'a' isn't null, calls 'delete' on it.
MAKESTRINGVECTOR(a,b,c) Constructs a CStringVector from an array of Java strings (a JOBJECTARRAY) 'a' is the number of strings to take from the array 'b' is the JOBJECTARRAY from which the strings will be retrieved 'c' is a CStringVector*
SLAMSTRINGVECTOR(a,b) Creates Java strings from the strings in the array, and puts each into a JOBJECTARRAY 'a' is a CStringVector* 'b' is the JOBJECTARRAY to which the strings will be written
Back to the top of CStringVector
Construct, starting with the given number of elements.
CStringVector( long max );
Back to the top of CStringVector
CStringVector( JNIEnv *pEnv, long numStrs, JOBJECTARRAY pStrs );
Construct using an array of JNI Strings. Only the first 'numStrs' will be used. Only available in JNI builds.
CStringVector( JNIEnv *pEnv, long numStrs, JOBJECTARRAY pStrs );
Back to the top of CStringVector
CStringVector( JNIEnv *pEnv, JOBJECTARRAY pStrs );
Construct using an array of JNI Strings. Only available in JNI builds.
CStringVector( JNIEnv *pEnv, JOBJECTARRAY pStrs );
Back to the top of CStringVector
void slamInto( JNIEnv *pEnv, JOBJECTARRAY pStrs );
Create JNI Strings from the CStr's in this object, and put them in the given JNI String array. Only available in JNI builds.
virtual void slamInto( JNIEnv *pEnv, JOBJECTARRAY pStrs );
Back to the top of CStringVector
CStringVector( long numStrs, JOBJECTARRAY pStrs );
Construct using an array of RNI Strings. Only the first 'numStrs' will be used. Only available in RNI builds.
CStringVector( long numStrs, JOBJECTARRAY pStrs );
Back to the top of CStringVector
CStringVector( JOBJECTARRAY pStrs );
Construct using an array of RNI Strings. Only available in RNI builds.
CStringVector( JOBJECTARRAY pStrs );
Back to the top of CStringVector
void slamInto( JOBJECTARRAY pStrs );
Create RNI Strings from the CStr's in this object, and put them in the given RNI String array. Only available in RNI builds.
virtual void slamInto( JOBJECTARRAY pStrs );
Back to the top of CStringVector
Destructor
virtual ~CStringVector();
Back to the top of CStringVector
Return the number of strings in this array.
virtual long getNumStrings();
Back to the top of CStringVector
void appendPackedString( const CStr *ps );
Append a series of strings from a packed string. See the CStrA getPackedString() method for the definition of a packed string.
virtual void appendPackedString( const CStr *ps );
Back to the top of CStringVector
Returns the i'th string. Returns NULL if there's no such index.
virtual CStr *getString( long i );
Back to the top of CStringVector
void setString( CStr *cs, long i );
Set the i'th string.
virtual void setString( CStr *cs, long i );
Back to the top of CStringVector
void appendString( CStr *cs );
Append the given string.
virtual void appendString( CStr *cs );
Back to the top of CStringVector
void removeString( CStr *cs );
Remove the given string.
virtual void removeString( CStr *cs );
Back to the top of CStringVector
BOOL contains( const CStr *cs );
Returns whether this object contains a string matching 'cs'. Uses CStr::isEqual().
virtual BOOL contains( const CStr *cs );
Back to the top of CStringVector
BOOL containsIgnoreCase( const CStr *cs );
Returns whether this object contains a string matching 'cs'. Uses CStr::isEqualIgnoreCase().
virtual BOOL containsIgnoreCase( const CStr *cs );
Back to the top of CStringVector
Write info on the strings to Debugger::debug.
virtual void dumpInfo();
Back to the top of CStringVector
Back to the top of CStringVector
Back to the top of CStringVector
Back to the top of CStringVector
Report problems to jkotula@stratasys.com