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 2019/06/26 18:30:16 UTC
svn commit: r1862179 -
/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
Author: schor
Date: Wed Jun 26 18:30:15 2019
New Revision: 1862179
URL: http://svn.apache.org/viewvc?rev=1862179&view=rev
Log:
[UIMA-6060] add a constructor which takes an element type.
Modified:
uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
Modified: uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java
URL: http://svn.apache.org/viewvc/uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java?rev=1862179&r1=1862178&r2=1862179&view=diff
==============================================================================
--- uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java (original)
+++ uima/uv3/uimaj-v3/trunk/uimaj-core/src/main/java/org/apache/uima/jcas/cas/FSArray.java Wed Jun 26 18:30:15 2019
@@ -111,6 +111,18 @@ public final class FSArray<T extends Fea
_casView.adjustLastFsV2Size_arrays(length);
}
}
+
+ /**
+ * Constructs an instance of a subtype of FSArray having the component type clazz
+ * Note: the array with this component type must already be specified in the
+ * type system declaration as a feature whose range is FSArray with the specified elementType.
+ * @param clazz - the FSArray's element's class
+ * @param jcas -
+ * @param length -
+ */
+ public FSArray(Class<? extends TOP> clazz, JCas jcas, int length) {
+ this((TypeImpl)jcas.getCasType(clazz), jcas.getCasImpl(), length);
+ }
/** return the indexed value from the corresponding Cas FSArray as a Java Model object. */