com.jacob.com
Class SafeArray

java.lang.Object
  extended by com.jacob.com.JacobObject
      extended by com.jacob.com.SafeArray

public class SafeArray
extends JacobObject


Field Summary
(package private)  int m_pV
           
 
Constructor Summary
SafeArray()
           
SafeArray(int vt)
           
SafeArray(int vt, int celems)
           
SafeArray(int vt, int[] lbounds, int[] celems)
           
SafeArray(int vt, int celems1, int celems2)
           
SafeArray(java.lang.String s)
           
 
Method Summary
 java.lang.String asString()
           
 java.lang.Object clone()
           
 void destroy()
           
protected  void finalize()
           
 void fromBooleanArray(boolean[] ja)
           
 void fromByteArray(byte[] ja)
           
 void fromCharArray(char[] ja)
           
 void fromDoubleArray(double[] ja)
           
 void fromFloatArray(float[] ja)
           
 void fromIntArray(int[] ja)
           
 void fromShortArray(short[] ja)
           
 void fromStringArray(java.lang.String[] ja)
           
 void fromVariantArray(Variant[] ja)
           
 boolean getBoolean(int sa_idx)
           
 boolean getBoolean(int sa_idx1, int sa_idx2)
           
 void getBooleans(int sa_idx, int nelems, boolean[] ja, int ja_start)
           
 byte getByte(int sa_idx)
           
 byte getByte(int sa_idx1, int sa_idx2)
           
 void getBytes(int sa_idx, int nelems, byte[] ja, int ja_start)
           
 char getChar(int sa_idx)
           
 char getChar(int sa_idx1, int sa_idx2)
           
 void getChars(int sa_idx, int nelems, char[] ja, int ja_start)
           
 double getDouble(int sa_idx)
           
 double getDouble(int sa_idx1, int sa_idx2)
           
 void getDoubles(int sa_idx, int nelems, double[] ja, int ja_start)
           
 int getElemSize()
           
 int getFeatures()
           
 float getFloat(int sa_idx)
           
 float getFloat(int sa_idx1, int sa_idx2)
           
 void getFloats(int sa_idx, int nelems, float[] ja, int ja_start)
           
 int getInt(int sa_idx)
           
 int getInt(int sa_idx1, int sa_idx2)
           
 void getInts(int sa_idx, int nelems, int[] ja, int ja_start)
           
 int getLBound()
           
 int getLBound(int dim)
           
 int getNumDim()
           
 int getNumLocks()
           
 short getShort(int sa_idx)
           
 short getShort(int sa_idx1, int sa_idx2)
           
 void getShorts(int sa_idx, int nelems, short[] ja, int ja_start)
           
 java.lang.String getString(int sa_idx)
           
 java.lang.String getString(int sa_idx1, int sa_idx2)
           
 void getStrings(int sa_idx, int nelems, java.lang.String[] ja, int ja_start)
           
 int getUBound()
           
 int getUBound(int dim)
           
 Variant getVariant(int sa_idx)
           
 Variant getVariant(int sa_idx1, int sa_idx2)
           
 void getVariants(int sa_idx, int nelems, Variant[] ja, int ja_start)
           
 int getvt()
           
protected  void init(int vt, int[] lbounds, int[] celems)
           
 void reinit(SafeArray sa)
           
 void reinterpretType(int vt)
           
 void release()
           
 void setBoolean(int sa_idx, boolean c)
           
 void setBoolean(int sa_idx1, int sa_idx2, boolean c)
           
 void setBooleans(int sa_idx, int nelems, boolean[] ja, int ja_start)
           
 void setByte(int sa_idx, byte c)
           
 void setByte(int sa_idx1, int sa_idx2, byte c)
           
 void setBytes(int sa_idx, int nelems, byte[] ja, int ja_start)
           
 void setChar(int sa_idx, char c)
           
 void setChar(int sa_idx1, int sa_idx2, char c)
           
 void setChars(int sa_idx, int nelems, char[] ja, int ja_start)
           
 void setDouble(int sa_idx, double c)
           
 void setDouble(int sa_idx1, int sa_idx2, double c)
           
 void setDoubles(int sa_idx, int nelems, double[] ja, int ja_start)
           
 void setFloat(int sa_idx, float c)
           
 void setFloat(int sa_idx1, int sa_idx2, float c)
           
 void setFloats(int sa_idx, int nelems, float[] ja, int ja_start)
           
 void setInt(int sa_idx, int c)
           
 void setInt(int sa_idx1, int sa_idx2, int c)
           
 void setInts(int sa_idx, int nelems, int[] ja, int ja_start)
           
 void setShort(int sa_idx1, int sa_idx2, short c)
           
 void setShort(int sa_idx, short c)
           
 void setShorts(int sa_idx, int nelems, short[] ja, int ja_start)
           
 void setString(int sa_idx1, int sa_idx2, java.lang.String c)
           
 void setString(int sa_idx, java.lang.String c)
           
 void setStrings(int sa_idx, int nelems, java.lang.String[] ja, int ja_start)
           
 void setVariant(int sa_idx1, int sa_idx2, Variant c)
           
 void setVariant(int sa_idx, Variant c)
           
 void setVariants(int sa_idx, int nelems, Variant[] ja, int ja_start)
           
 boolean[] toBooleanArray()
           
 byte[] toByteArray()
           
 char[] toCharArray()
           
 double[] toDoubleArray()
           
 float[] toFloatArray()
           
 int[] toIntArray()
           
 short[] toShortArray()
           
 java.lang.String toString()
           
 java.lang.String[] toStringArray()
           
 Variant[] toVariantArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_pV

int m_pV
Constructor Detail

SafeArray

public SafeArray()

SafeArray

public SafeArray(int vt)

SafeArray

public SafeArray(int vt,
                 int celems)

SafeArray

public SafeArray(int vt,
                 int celems1,
                 int celems2)

SafeArray

public SafeArray(int vt,
                 int[] lbounds,
                 int[] celems)

SafeArray

public SafeArray(java.lang.String s)
Method Detail

init

protected void init(int vt,
                    int[] lbounds,
                    int[] celems)

getNumLocks

public int getNumLocks()

asString

public java.lang.String asString()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

release

public void release()
Overrides:
release in class JacobObject

destroy

public void destroy()

getvt

public int getvt()

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

reinit

public void reinit(SafeArray sa)

reinterpretType

public void reinterpretType(int vt)

getLBound

public int getLBound()

getLBound

public int getLBound(int dim)

getUBound

public int getUBound()

getUBound

public int getUBound(int dim)

getNumDim

public int getNumDim()

getFeatures

public int getFeatures()

getElemSize

public int getElemSize()

fromCharArray

public void fromCharArray(char[] ja)

fromIntArray

public void fromIntArray(int[] ja)

fromShortArray

public void fromShortArray(short[] ja)

fromDoubleArray

public void fromDoubleArray(double[] ja)

fromStringArray

public void fromStringArray(java.lang.String[] ja)

fromByteArray

public void fromByteArray(byte[] ja)

fromFloatArray

public void fromFloatArray(float[] ja)

fromBooleanArray

public void fromBooleanArray(boolean[] ja)

fromVariantArray

public void fromVariantArray(Variant[] ja)

toCharArray

public char[] toCharArray()

toIntArray

public int[] toIntArray()

toShortArray

public short[] toShortArray()

toDoubleArray

public double[] toDoubleArray()

toStringArray

public java.lang.String[] toStringArray()

toByteArray

public byte[] toByteArray()

toFloatArray

public float[] toFloatArray()

toBooleanArray

public boolean[] toBooleanArray()

toVariantArray

public Variant[] toVariantArray()

getChar

public char getChar(int sa_idx)

getChar

public char getChar(int sa_idx1,
                    int sa_idx2)

setChar

public void setChar(int sa_idx,
                    char c)

setChar

public void setChar(int sa_idx1,
                    int sa_idx2,
                    char c)

getChars

public void getChars(int sa_idx,
                     int nelems,
                     char[] ja,
                     int ja_start)

setChars

public void setChars(int sa_idx,
                     int nelems,
                     char[] ja,
                     int ja_start)

getInt

public int getInt(int sa_idx)

getInt

public int getInt(int sa_idx1,
                  int sa_idx2)

setInt

public void setInt(int sa_idx,
                   int c)

setInt

public void setInt(int sa_idx1,
                   int sa_idx2,
                   int c)

getInts

public void getInts(int sa_idx,
                    int nelems,
                    int[] ja,
                    int ja_start)

setInts

public void setInts(int sa_idx,
                    int nelems,
                    int[] ja,
                    int ja_start)

getShort

public short getShort(int sa_idx)

getShort

public short getShort(int sa_idx1,
                      int sa_idx2)

setShort

public void setShort(int sa_idx,
                     short c)

setShort

public void setShort(int sa_idx1,
                     int sa_idx2,
                     short c)

getShorts

public void getShorts(int sa_idx,
                      int nelems,
                      short[] ja,
                      int ja_start)

setShorts

public void setShorts(int sa_idx,
                      int nelems,
                      short[] ja,
                      int ja_start)

getDouble

public double getDouble(int sa_idx)

getDouble

public double getDouble(int sa_idx1,
                        int sa_idx2)

setDouble

public void setDouble(int sa_idx,
                      double c)

setDouble

public void setDouble(int sa_idx1,
                      int sa_idx2,
                      double c)

getDoubles

public void getDoubles(int sa_idx,
                       int nelems,
                       double[] ja,
                       int ja_start)

setDoubles

public void setDoubles(int sa_idx,
                       int nelems,
                       double[] ja,
                       int ja_start)

getString

public java.lang.String getString(int sa_idx)

getString

public java.lang.String getString(int sa_idx1,
                                  int sa_idx2)

setString

public void setString(int sa_idx,
                      java.lang.String c)

setString

public void setString(int sa_idx1,
                      int sa_idx2,
                      java.lang.String c)

getStrings

public void getStrings(int sa_idx,
                       int nelems,
                       java.lang.String[] ja,
                       int ja_start)

setStrings

public void setStrings(int sa_idx,
                       int nelems,
                       java.lang.String[] ja,
                       int ja_start)

getByte

public byte getByte(int sa_idx)

getByte

public byte getByte(int sa_idx1,
                    int sa_idx2)

setByte

public void setByte(int sa_idx,
                    byte c)

setByte

public void setByte(int sa_idx1,
                    int sa_idx2,
                    byte c)

getBytes

public void getBytes(int sa_idx,
                     int nelems,
                     byte[] ja,
                     int ja_start)

setBytes

public void setBytes(int sa_idx,
                     int nelems,
                     byte[] ja,
                     int ja_start)

getFloat

public float getFloat(int sa_idx)

getFloat

public float getFloat(int sa_idx1,
                      int sa_idx2)

setFloat

public void setFloat(int sa_idx,
                     float c)

setFloat

public void setFloat(int sa_idx1,
                     int sa_idx2,
                     float c)

getFloats

public void getFloats(int sa_idx,
                      int nelems,
                      float[] ja,
                      int ja_start)

setFloats

public void setFloats(int sa_idx,
                      int nelems,
                      float[] ja,
                      int ja_start)

getBoolean

public boolean getBoolean(int sa_idx)

getBoolean

public boolean getBoolean(int sa_idx1,
                          int sa_idx2)

setBoolean

public void setBoolean(int sa_idx,
                       boolean c)

setBoolean

public void setBoolean(int sa_idx1,
                       int sa_idx2,
                       boolean c)

getBooleans

public void getBooleans(int sa_idx,
                        int nelems,
                        boolean[] ja,
                        int ja_start)

setBooleans

public void setBooleans(int sa_idx,
                        int nelems,
                        boolean[] ja,
                        int ja_start)

getVariant

public Variant getVariant(int sa_idx)

getVariant

public Variant getVariant(int sa_idx1,
                          int sa_idx2)

setVariant

public void setVariant(int sa_idx,
                       Variant c)

setVariant

public void setVariant(int sa_idx1,
                       int sa_idx2,
                       Variant c)

getVariants

public void getVariants(int sa_idx,
                        int nelems,
                        Variant[] ja,
                        int ja_start)

setVariants

public void setVariants(int sa_idx,
                        int nelems,
                        Variant[] ja,
                        int ja_start)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object