summaryrefslogtreecommitdiffstats
path: root/obex/javax/obex/ApplicationParameter.java
diff options
context:
space:
mode:
Diffstat (limited to 'obex/javax/obex/ApplicationParameter.java')
-rw-r--r--obex/javax/obex/ApplicationParameter.java23
1 files changed, 14 insertions, 9 deletions
diff --git a/obex/javax/obex/ApplicationParameter.java b/obex/javax/obex/ApplicationParameter.java
index 8ed4ca6..e808360 100644
--- a/obex/javax/obex/ApplicationParameter.java
+++ b/obex/javax/obex/ApplicationParameter.java
@@ -32,12 +32,14 @@
package javax.obex;
-public class ApplicationParameter {
- private int max_length_ini = 1000;
+/**
+ * @hide
+ */
+public final class ApplicationParameter {
private byte[] b_array;
-
private int length;
+ private int max_length = 1000;
public static class TRIPLET_TAGID {
public static final byte ORDER_TAGID = 0x01;
@@ -46,7 +48,8 @@ public class ApplicationParameter {
public static final byte SEARCH_ATTRIBUTE_TAGID = 0x03;
- public static final byte MAXLISTCOUNT_TAGID = 0x04;//if equals to "0", PSE only reply number of contacts
+ // if equals to "0", PSE only reply number of contacts
+ public static final byte MAXLISTCOUNT_TAGID = 0x04;
public static final byte LISTSTARTOFFSET_TAGID = 0x05;
@@ -54,9 +57,11 @@ public class ApplicationParameter {
public static final byte FORMAT_TAGID = 0x07;
- public static final byte PHONEBOOKSIZE_TAGID = 0x08;//only used if max list count = 0
+ // only used if max list count = 0
+ public static final byte PHONEBOOKSIZE_TAGID = 0x08;
- public static final byte NEWMISSEDCALLS_TAGID = 0x09;//only used in "mch" in response
+ // only used in "mch" in response
+ public static final byte NEWMISSEDCALLS_TAGID = 0x09;
}
public static class TRIPLET_VALUE {
@@ -110,16 +115,16 @@ public class ApplicationParameter {
}
*/
public ApplicationParameter() {
- b_array = new byte[max_length_ini];
+ b_array = new byte[max_length];
length = 0;
}
public void addAPPHeader(byte tag, byte len, byte[] value) {
- if ((length + len + 2) > max_length_ini) {
+ if ((length + len + 2) > max_length) {
byte[] array_tmp = new byte[length + 4 * len];
System.arraycopy(b_array, 0, array_tmp, 0, length);
b_array = array_tmp;
- max_length_ini = length + 4 * len;
+ max_length = length + 4 * len;
}
b_array[length++] = tag;
b_array[length++] = len;