You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2007/05/21 23:49:17 UTC

svn commit: r540312 [1/4] - in /incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima: cas/admin/ cas/impl/ jcas/impl/

Author: schor
Date: Mon May 21 14:49:16 2007
New Revision: 540312

URL: http://svn.apache.org/viewvc?view=rev&rev=540312
Log:
[UIMA-409] This is the main update for 409.  I believe I merged in all of Thilo's changes.

Modified:
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/admin/CASFactory.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ByteArrayFSImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASMgrSerializer.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/CASSerializer.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSClassRegistry.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/FSLeafIndexImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ShortArrayFSImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/TypeSystemImpl.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasDeserializer.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/XmiCasSerializer.java
    incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/impl/JCasImpl.java

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/admin/CASFactory.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/admin/CASFactory.java?view=diff&rev=540312&r1=540311&r2=540312
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/admin/CASFactory.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/admin/CASFactory.java Mon May 21 14:49:16 2007
@@ -98,7 +98,6 @@
    */
   public static TypeSystemMgr createTypeSystem() {
     TypeSystemImpl ts = new TypeSystemImpl();
-    CASImpl.setupTSDefault(ts);
     return ts;
   }
 

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationImpl.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationImpl.java?view=diff&rev=540312&r1=540311&r2=540312
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationImpl.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/AnnotationImpl.java Mon May 21 14:49:16 2007
@@ -70,7 +70,7 @@
    * @see org.apache.uima.cas.text.AnnotationFS#getStart()
    */
   public int getBegin() {
-    return this.casImpl.getFeatureValue(addr, this.casImpl.startFeatCode);
+    return this.casImpl.getFeatureValue(addr, this.casImpl.getTypeSystemImpl().startFeatCode);
     // return ((CASImpl) this.casImpl).getStartFeat(this.addr);
   }
 
@@ -78,7 +78,7 @@
    * @see org.apache.uima.cas.text.AnnotationFS#getEnd()
    */
   public int getEnd() {
-    return this.casImpl.getFeatureValue(addr, this.casImpl.endFeatCode);
+    return this.casImpl.getFeatureValue(addr, this.casImpl.getTypeSystemImpl().endFeatCode);
     // return ((CASImpl) this.casImpl).getEndFeat(this.addr);
   }
 

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ByteArrayFSImpl.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ByteArrayFSImpl.java?view=diff&rev=540312&r1=540311&r2=540312
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ByteArrayFSImpl.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/cas/impl/ByteArrayFSImpl.java Mon May 21 14:49:16 2007
@@ -70,21 +70,21 @@
    * @see org.apache.uima.cas.ArrayFS#copyFromArray(FeatureStructure[], int, int, int)
    */
   public void copyFromArray(byte[] src, int srcOffset, int destOffset, int length) {
-    copyFromJavaArray(src, srcOffset, this.casImpl.byteHeap.heap, destOffset, length);
+    copyFromJavaArray(src, srcOffset, this.casImpl.getByteHeap().heap, destOffset, length);
   }
 
   /**
    * @see org.apache.uima.cas.ArrayFS#copyToArray(int, FeatureStructure[], int, int)
    */
   public void copyToArray(int srcOffset, byte[] dest, int destOffset, int length) {
-    copyToJavaArray(this.casImpl.byteHeap.heap, srcOffset, dest, destOffset, length);
+    copyToJavaArray(this.casImpl.getByteHeap().heap, srcOffset, dest, destOffset, length);
   }
 
   /**
    * @see org.apache.uima.cas.ArrayFS#toArray()
    */
   public byte[] toArray() {
-    return (byte[]) toArray(this.casImpl.byteHeap.heap);
+    return (byte[]) toArray(this.casImpl.getByteHeap().heap);
   }
 
   /**
@@ -92,8 +92,8 @@
    */
   public void copyToArray(int srcOffset, String[] dest, int destOffset, int length) {
     casImpl.checkArrayBounds(addr, srcOffset, length);
-    final int startOffset = srcOffset + casImpl.heap.heap[casImpl.getArrayStartAddress(addr)];
-    final byte[] heap = this.casImpl.byteHeap.heap;
+    final int startOffset = srcOffset + casImpl.getHeap().heap[casImpl.getArrayStartAddress(addr)];
+    final byte[] heap = this.casImpl.getByteHeap().heap;
     for (int i = 0; i < length; i++) {
       dest[i + destOffset] = Byte.toString(heap[i + startOffset]);
     }
@@ -104,8 +104,8 @@
    */
   public void copyFromArray(String[] src, int srcOffset, int destOffset, int length) {
     this.casImpl.checkArrayBounds(this.addr, destOffset, length);
-    final int startOffset = destOffset + casImpl.heap.heap[casImpl.getArrayStartAddress(this.addr)];
-    byte[] heap = this.casImpl.byteHeap.heap;
+    final int startOffset = destOffset + casImpl.getHeap().heap[casImpl.getArrayStartAddress(this.addr)];
+    byte[] heap = this.casImpl.getByteHeap().heap;
     for (int i = 0; i < length; i++) {
       heap[i + startOffset] = Byte.parseByte(src[i + srcOffset]);
     }