|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object crystalspace.jbind.impl.csNativeObject crystalspace.jbind.impl.csutil.scf.csBase crystalspace.jbind.impl.csutil.stringarray.csStringArray
Field Summary |
Fields inherited from class crystalspace.jbind.impl.csNativeObject |
ImplFactory, nPointer |
Constructor Summary | |
csStringArray(iPointer nPointer)
|
Method Summary | |
void |
deleteAll()
Delete all strings in array. |
boolean |
deleteIndex(int n)
Delete Nth string in the array. |
int |
find(java.lang.String value)
Find a string, case-sensitive. |
int |
findCaseInsensitive(java.lang.String value)
Find a string, case-insensitive. |
int |
findSortedKey(java.lang.String value)
Find index of a string in a pre-sorted string array. |
java.lang.String |
get(int n)
Get Nth string in vector. |
java.lang.String |
getName()
Return the name of the interface |
int |
getVersion()
Return the version of the interface |
boolean |
insert(int n,
java.lang.String value)
Insert a string before Nth string in the array. |
protected boolean |
isNativePointerValidSafe(long pointer)
|
int |
length()
Query array length. |
java.lang.String |
pop()
Pop a string from the top of stack. |
void |
push(java.lang.String value)
Push a string onto the stack. |
void |
sort()
Sort the string array. |
Methods inherited from class crystalspace.jbind.impl.csutil.scf.csBase |
decRef, equals, finalize, getRefCount, incRef, nDelete, queryInterface, queryInterfaceSafe |
Methods inherited from class crystalspace.jbind.impl.csNativeObject |
changePointer, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase |
decRef, getRefCount, incRef, queryInterface, queryInterfaceSafe |
Methods inherited from interface crystalspace.jbind.interfaces.iPointer |
changePointer, getPointer, isMemoryOwner, setMemoryOwner |
Constructor Detail |
public csStringArray(iPointer nPointer)
nPointer
- Method Detail |
public int getVersion()
iBase
getVersion
in interface iBase
getVersion
in class csBase
iBase.getVersion()
public java.lang.String getName()
iBase
getName
in interface iBase
getName
in class csBase
iBase.getName()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe
in class csNativeObject
csNativeObject.isNativePointerValidSafe(long)
public void deleteAll()
iStringArray
deleteAll
in interface iStringArray
iStringArray.deleteAll()
public boolean deleteIndex(int n)
iStringArray
deleteIndex
in interface iStringArray
n
-
iStringArray.deleteIndex(int)
public int find(java.lang.String value)
iStringArray
find
in interface iStringArray
value
-
iStringArray.find(java.lang.String)
public int findCaseInsensitive(java.lang.String value)
iStringArray
findCaseInsensitive
in interface iStringArray
value
-
iStringArray.findCaseInsensitive(java.lang.String)
public int findSortedKey(java.lang.String value)
iStringArray
findSortedKey
in interface iStringArray
value
-
iStringArray.findSortedKey(java.lang.String)
public java.lang.String get(int n)
iStringArray
get
in interface iStringArray
n
-
iStringArray.get(int)
public boolean insert(int n, java.lang.String value)
iStringArray
insert
in interface iStringArray
n
- value
-
iStringArray.insert(int, java.lang.String)
public int length()
iStringArray
length
in interface iStringArray
iStringArray.length()
public java.lang.String pop()
iStringArray
pop
in interface iStringArray
iStringArray.pop()
public void push(java.lang.String value)
iStringArray
push
in interface iStringArray
value
- iStringArray.push(java.lang.String)
public void sort()
iStringArray
sort
in interface iStringArray
iStringArray.sort()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |