f630d6e12f18bb7d1ffb2699f6dd6e9179a0fc65
[scilab.git] / scilab / modules / xcos / src / java / org / scilab / modules / xcos / VectorOfString.java
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.10
4  *
5  * Do not make changes to this file unless you know what you are doing--modify
6  * the SWIG interface file instead.
7  * ----------------------------------------------------------------------------- */
8
9 package org.scilab.modules.xcos;
10
11 public class VectorOfString {
12     private transient long swigCPtr;
13     protected transient boolean swigCMemOwn;
14
15     protected VectorOfString(long cPtr, boolean cMemoryOwn) {
16         swigCMemOwn = cMemoryOwn;
17         swigCPtr = cPtr;
18     }
19
20     protected static long getCPtr(VectorOfString obj) {
21         return (obj == null) ? 0 : obj.swigCPtr;
22     }
23
24     protected void finalize() {
25         delete();
26     }
27
28     public synchronized void delete() {
29         if (swigCPtr != 0) {
30             if (swigCMemOwn) {
31                 swigCMemOwn = false;
32                 JavaControllerJNI.delete_VectorOfString(swigCPtr);
33             }
34             swigCPtr = 0;
35         }
36     }
37
38     public VectorOfString() {
39         this(JavaControllerJNI.new_VectorOfString__SWIG_0(), true);
40     }
41
42     public VectorOfString(long n) {
43         this(JavaControllerJNI.new_VectorOfString__SWIG_1(n), true);
44     }
45
46     public void ensureCapacity(long n) {
47         JavaControllerJNI.VectorOfString_ensureCapacity(swigCPtr, this, n);
48     }
49
50     public void resize(long n) {
51         JavaControllerJNI.VectorOfString_resize(swigCPtr, this, n);
52     }
53
54     public int size() {
55         return JavaControllerJNI.VectorOfString_size(swigCPtr, this);
56     }
57
58     public boolean isEmpty() {
59         return JavaControllerJNI.VectorOfString_isEmpty(swigCPtr, this);
60     }
61
62     public void clear() {
63         JavaControllerJNI.VectorOfString_clear(swigCPtr, this);
64     }
65
66     public void add(String x) {
67         JavaControllerJNI.VectorOfString_add__SWIG_0(swigCPtr, this, x);
68     }
69
70     public boolean contains(String o) {
71         return JavaControllerJNI.VectorOfString_contains(swigCPtr, this, o);
72     }
73
74     public int indexOf(String o) {
75         return JavaControllerJNI.VectorOfString_indexOf(swigCPtr, this, o);
76     }
77
78     public String get(int i) {
79         return JavaControllerJNI.VectorOfString_get(swigCPtr, this, i);
80     }
81
82     public void set(int i, String val) {
83         JavaControllerJNI.VectorOfString_set(swigCPtr, this, i, val);
84     }
85
86     public void add(int i, String val) {
87         JavaControllerJNI.VectorOfString_add__SWIG_1(swigCPtr, this, i, val);
88     }
89
90     public boolean remove(String val) {
91         return JavaControllerJNI.VectorOfString_remove(swigCPtr, this, val);
92     }
93
94     public java.nio.ByteBuffer asByteBuffer(int i, int capacity) {
95         java.nio.ByteBuffer buffer = JavaControllerJNI.VectorOfString_asByteBuffer(swigCPtr, this, i, capacity);
96         buffer.order(java.nio.ByteOrder.nativeOrder());
97         return buffer;
98     }
99
100 }