Added methods for the DOMNode class.

git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@771 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
dsandersoremutah
2006-08-16 21:56:40 +00:00
parent c52e508475
commit 44ba02b8b4
3 changed files with 1756 additions and 651 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,14 @@ extern "C" {
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1createNode
(JNIEnv *, jobject, jlong, jlong, jint, jint, jint, jlong);
/*
* Class: xflaim_DOMNode
* Method: _createChildElement
* Signature: (JJIZJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1createChildElement
(JNIEnv *, jobject, jlong, jlong, jint, jboolean, jlong);
/*
* Class: xflaim_DOMNode
* Method: _deleteNode
@@ -135,6 +143,14 @@ JNIEXPORT jboolean JNICALL Java_xflaim_DOMNode__1hasPreviousSibling
JNIEXPORT jboolean JNICALL Java_xflaim_DOMNode__1isNamespaceDecl
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getDocumentNode
* Signature: (JJJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getDocumentNode
(JNIEnv *, jobject, jlong, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getParentNode
@@ -207,6 +223,38 @@ JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getNextDocument
JNIEXPORT jstring JNICALL Java_xflaim_DOMNode__1getPrefix
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getPrefixId
* Signature: (JJ)I
*/
JNIEXPORT jint JNICALL Java_xflaim_DOMNode__1getPrefixId
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getEncDefId
* Signature: (JJ)I
*/
JNIEXPORT jint JNICALL Java_xflaim_DOMNode__1getEncDefId
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _setPrefix
* Signature: (JJLjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setPrefix
(JNIEnv *, jobject, jlong, jlong, jstring);
/*
* Class: xflaim_DOMNode
* Method: _setPrefixId
* Signature: (JJI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setPrefixId
(JNIEnv *, jobject, jlong, jlong, jint);
/*
* Class: xflaim_DOMNode
* Method: _getChildElement
@@ -223,6 +271,22 @@ JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getChildElement
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getSiblingElement
(JNIEnv *, jobject, jlong, jlong, jint, jboolean, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getAncestorElement
* Signature: (JJIJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getAncestorElement
(JNIEnv *, jobject, jlong, jlong, jint, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getDescendantElement
* Signature: (JJIJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getDescendantElement
(JNIEnv *, jobject, jlong, jlong, jint, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getParentId
@@ -343,13 +407,29 @@ JNIEXPORT jint JNICALL Java_xflaim_DOMNode__1getCollection
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getLong
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getAttributeValueLong
* Signature: (JJIZJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getAttributeValueLong
(JNIEnv *, jobject, jlong, jlong, jint, jboolean, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getString
* Signature: (JJ)Ljava/lang/String;
* Signature: (JJII)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_xflaim_DOMNode__1getString
(JNIEnv *, jobject, jlong, jlong);
(JNIEnv *, jobject, jlong, jlong, jint, jint);
/*
* Class: xflaim_DOMNode
* Method: _getAttributeValueString
* Signature: (JJI)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_xflaim_DOMNode__1getAttributeValueString
(JNIEnv *, jobject, jlong, jlong, jint);
/*
* Class: xflaim_DOMNode
@@ -378,34 +458,66 @@ JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getDataLength
/*
* Class: xflaim_DOMNode
* Method: _getBinary
* Signature: (JJ)[B
* Signature: (JJII)[B
*/
JNIEXPORT jbyteArray JNICALL Java_xflaim_DOMNode__1getBinary
(JNIEnv *, jobject, jlong, jlong);
(JNIEnv *, jobject, jlong, jlong, jint, jint);
/*
* Class: xflaim_DOMNode
* Method: _getAttributeValueBinary
* Signature: (JJI)[B
*/
JNIEXPORT jbyteArray JNICALL Java_xflaim_DOMNode__1getAttributeValueBinary
(JNIEnv *, jobject, jlong, jlong, jint);
/*
* Class: xflaim_DOMNode
* Method: _setLong
* Signature: (JJJ)V
* Signature: (JJJI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setLong
(JNIEnv *, jobject, jlong, jlong, jlong);
(JNIEnv *, jobject, jlong, jlong, jlong, jint);
/*
* Class: xflaim_DOMNode
* Method: _setAttributeValueLong
* Signature: (JJIJI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setAttributeValueLong
(JNIEnv *, jobject, jlong, jlong, jint, jlong, jint);
/*
* Class: xflaim_DOMNode
* Method: _setString
* Signature: (JJLjava/lang/String;Z)V
* Signature: (JJLjava/lang/String;ZI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setString
(JNIEnv *, jobject, jlong, jlong, jstring, jboolean);
(JNIEnv *, jobject, jlong, jlong, jstring, jboolean, jint);
/*
* Class: xflaim_DOMNode
* Method: _setAttributeValueString
* Signature: (JJILjava/lang/String;I)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setAttributeValueString
(JNIEnv *, jobject, jlong, jlong, jint, jstring, jint);
/*
* Class: xflaim_DOMNode
* Method: _setBinary
* Signature: (JJ[B)V
* Signature: (JJ[BZI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setBinary
(JNIEnv *, jobject, jlong, jlong, jbyteArray);
(JNIEnv *, jobject, jlong, jlong, jbyteArray, jboolean, jint);
/*
* Class: xflaim_DOMNode
* Method: _setAttributeValueBinary
* Signature: (JJI[BI)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setAttributeValueBinary
(JNIEnv *, jobject, jlong, jlong, jint, jbyteArray, jint);
/*
* Class: xflaim_DOMNode
@@ -423,6 +535,14 @@ JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1createAnnotation
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getAnnotation
(JNIEnv *, jobject, jlong, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _getAnnotationId
* Signature: (JJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getAnnotationId
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _hasAnnotation
@@ -439,6 +559,38 @@ JNIEXPORT jboolean JNICALL Java_xflaim_DOMNode__1hasAnnotation
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1release
(JNIEnv *, jobject, jlong);
/*
* Class: xflaim_DOMNode
* Method: setPrefix
* Signature: (JJLjava/lang/String;)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode_setPrefix
(JNIEnv *, jobject, jlong, jlong, jstring);
/*
* Class: xflaim_DOMNode
* Method: _getMetaValue
* Signature: (JJ)J
*/
JNIEXPORT jlong JNICALL Java_xflaim_DOMNode__1getMetaValue
(JNIEnv *, jobject, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _setMetaValue
* Signature: (JJJ)V
*/
JNIEXPORT void JNICALL Java_xflaim_DOMNode__1setMetaValue
(JNIEnv *, jobject, jlong, jlong, jlong);
/*
* Class: xflaim_DOMNode
* Method: _isDataLocalToNode
* Signature: (JJ)Z
*/
JNIEXPORT jboolean JNICALL Java_xflaim_DOMNode__1isDataLocalToNode
(JNIEnv *, jobject, jlong, jlong);
#ifdef __cplusplus
}
#endif

File diff suppressed because it is too large Load Diff