/** * @see org.apache.uima.cas.LongArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { jcasType.casImpl.checkArrayBounds(addr, srcOffset, length); for (int i = 0; i < length; i++) { dest[i + destOffset] = Long.toString(jcasType.ll_cas .ll_getLongArrayValue(addr, i + srcOffset)); } }
/** * @see org.apache.uima.cas.DoubleArrayFS#get(int) */ public double get(int i) { casImpl.checkArrayBounds(addr, i); // don't need to check type code return casImpl.ll_getDoubleArrayValue(addr, i); }
/** * @see org.apache.uima.cas.DoubleArrayFS#copyToArray(int, double[], int, int) */ public void copyToArray(int srcOffset, double[] dest, int destOffset, int length) { casImpl.checkArrayBounds(addr, srcOffset, length); for (int i = 0; i < length; i++) { dest[i + destOffset] = casImpl.ll_getDoubleArrayValue(addr, i + srcOffset); } }
/** * @see org.apache.uima.cas.DoubleArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { jcasType.casImpl.checkArrayBounds(addr, srcOffset, length); for (int i = 0; i < length; i++) { dest[i + destOffset] = Double.toString(jcasType.ll_cas.ll_getDoubleArrayValue(addr, i + srcOffset)); } }
/** * @see org.apache.uima.cas.ByteArrayFS#get(int) */ public byte get(int i) { jcasType.casImpl.checkArrayBounds(addr, i); return jcasType.ll_cas.ll_getByteArrayValue(addr, i); }
/** * @see org.apache.uima.cas.ByteArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { jcasType.casImpl.checkArrayBounds(addr, srcOffset, length); for (int i = 0; i < length; i++) { dest[i + destOffset] = Byte.toString(jcasType.ll_cas .ll_getByteArrayValue(addr, i + srcOffset)); } }
/** * @see org.apache.uima.cas.BooleanArrayFS#copyFromArray(boolean[], int, int, int) */ public void copyFromArray(boolean[] src, int srcOffset, int destOffset, int length) { casImpl.checkArrayBounds(addr, destOffset, length); for (int i = 0; i < length; i++) { casImpl.ll_setBooleanArrayValue(addr, destOffset + i, src[srcOffset + i]); } }
/** * @see org.apache.uima.cas.ArrayFS#set(int, FeatureStructure) */ public void set(int i, byte val) { casImpl.checkArrayBounds(addr, i); casImpl.ll_setByteArrayValue(addr, i, val); }
/** * @see org.apache.uima.cas.FloatArrayFS#set(int, float) */ public void set(int i, float value) throws ArrayIndexOutOfBoundsException { casImpl.checkArrayBounds(addr, i); casImpl.ll_setFloatArrayValue(addr, i, value); }
/** * @see org.apache.uima.cas.DoubleArrayFS#copyFromArray(double[], int, int, int) */ public void copyFromArray(double[] src, int srcOffset, int destOffset, int length) { casImpl.checkArrayBounds(addr, destOffset, length); for (int i = 0; i < length; i++) { casImpl.ll_setDoubleArrayValue(addr, destOffset + i, src[srcOffset + i]); } }
/** * @see org.apache.uima.cas.CommonArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { casImpl.checkArrayBounds(addr, srcOffset, length); for (int i = 0; i < length; i++) { dest[i + destOffset] = Double.toString(casImpl.ll_getDoubleArrayValue(addr, i + srcOffset)); } }
/** * @see org.apache.uima.cas.CommonArrayFS#copyFromArray(String[], int, int, int) */ public void copyFromArray(String[] src, int srcOffset, int destOffset, int length) { casImpl.checkArrayBounds(addr, destOffset, length); for (int i = 0; i < length; i++) { casImpl.ll_setDoubleArrayValue(addr, destOffset + i, Double.parseDouble(src[i + srcOffset])); } } }
/** * @see org.apache.uima.cas.FloatArrayFS#copyFromArray(float[], int, int, int) */ public void copyFromArray(float[] src, int srcOffset, int destOffset, int length) { jcasType.casImpl.checkArrayBounds(addr, destOffset, length); for (int i = 0; i < length; i++) { jcasType.ll_cas.ll_setFloatArrayValue(addr, i + destOffset, src[i + srcOffset]); } }
/** * @see org.apache.uima.cas.DoubleArrayFS#get(int) */ public double get(int i) { jcasType.casImpl.checkArrayBounds(addr, i); return jcasType.ll_cas.ll_getDoubleArrayValue(addr, i); }
/** * @see org.apache.uima.cas.IntArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { casImpl.checkArrayBounds(addr, srcOffset, length); final int[] heap = this.casImpl.getHeap().heap; srcOffset += this.casImpl.getArrayStartAddress(this.addr); for (int i = 0; i < length; i++) { dest[i + destOffset] = Integer.toString(heap[i + srcOffset]); } }
/** * @see org.apache.uima.cas.IntArrayFS#copyFromArray(String[], int, int, int) */ public void copyFromArray(String[] src, int srcOffset, int destOffset, int length) { casImpl.checkArrayBounds(addr, destOffset, length); final int[] heap = casImpl.getHeap().heap; destOffset += casImpl.getArrayStartAddress(this.addr); for (int i = 0; i < length; i++) { heap[i + destOffset] = Integer.parseInt(src[i + srcOffset]); } } }
public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { final CASImpl ll = this.casImpl; ll.checkArrayBounds(this.addr, srcOffset, length); for (int i = 0; i < length; i++) { final int address = ll.ll_getRefArrayValue(this.addr, i + srcOffset); String value = null; if (address != LowLevelCAS.NULL_FS_REF) { value = ll.ll_getFSForRef(address).toString(); } dest[i + destOffset] = value; } }
/** updates the Cas, setting the indexed value with the corresponding Cas FeatureStructure. */ public void set(int i, FeatureStructure v) { jcasType.casImpl.checkArrayBounds(addr, i); jcasType.ll_cas.ll_setRefArrayValue(addr, i, jcasType.ll_cas.ll_getFSRef(v)); }
/** * @see org.apache.uima.cas.FloatArrayFS#copyToArray(int, String[], int, int) */ public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) { casImpl.checkArrayBounds(addr, srcOffset, length); final int[] heap = this.casImpl.getHeap().heap; srcOffset += this.casImpl.getArrayStartAddress(this.addr); for (int i = 0; i < length; i++) { dest[i + destOffset] = Float.toString(CASImpl.int2float(heap[i + srcOffset])); } }
/** * @see org.apache.uima.cas.FloatArrayFS#copyFromArray(String[], int, int, int) */ public void copyFromArray(String[] src, int srcOffset, int destOffset, int length) { casImpl.checkArrayBounds(addr, destOffset, length); final int[] heap = casImpl.getHeap().heap; destOffset += casImpl.getArrayStartAddress(this.addr); for (int i = 0; i < length; i++) { heap[i + destOffset] = CASImpl.float2int(Float.parseFloat(src[i + srcOffset])); } } }