org.apache.uima.tools.cfe.support
Class UIMAAnnotationUtils
java.lang.Object
org.apache.uima.tools.cfe.support.UIMAAnnotationUtils
public class UIMAAnnotationUtils
- extends Object
Method Summary |
static void |
addAnnotationsToFSArray(org.apache.uima.jcas.JCas jcas,
org.apache.uima.jcas.tcas.Annotation parent,
String feat_name,
Collection<org.apache.uima.jcas.tcas.Annotation> anns,
boolean update_span)
|
static void |
addFSArrayToAnnotations(List<org.apache.uima.jcas.tcas.Annotation> dest,
org.apache.uima.jcas.cas.FSArray source)
|
static boolean |
containsAnnotationBySpan(Object[] annotations,
org.apache.uima.jcas.tcas.Annotation test)
|
static
<B extends org.apache.uima.jcas.tcas.Annotation,T extends B>
Class<T> |
|
forName(Class<B> cls_base,
String name)
|
static Class<? extends org.apache.uima.jcas.tcas.Annotation> |
forName(String name)
|
static List<org.apache.uima.jcas.tcas.Annotation> |
fsArrayToAnnotations(org.apache.uima.jcas.cas.FSArray source)
|
static org.apache.uima.cas.FSIterator<? extends org.apache.uima.jcas.tcas.Annotation> |
fsIterator(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> cls_ann)
|
static Class<? extends org.apache.uima.jcas.tcas.Annotation> |
getAnnotationClass(Class<?> cls)
|
static org.apache.uima.jcas.tcas.Annotation |
getSameOffsetAnnotation(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
org.apache.uima.jcas.tcas.Annotation source)
|
static org.apache.uima.jcas.tcas.Annotation |
getSameOffsetAnnotation(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
int begin,
int end)
|
static List<org.apache.uima.jcas.tcas.Annotation> |
getSameOffsetAnnotations(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
org.apache.uima.jcas.tcas.Annotation source)
|
static List<org.apache.uima.jcas.tcas.Annotation> |
getSameOffsetAnnotations(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
int begin,
int end)
|
static int |
getTypeIndexId(Class<? extends org.apache.uima.jcas.tcas.Annotation> cls)
|
static int |
getTypeIndexId(String typename)
|
static int |
getTypeIndexId(org.apache.uima.cas.Type type)
|
static
<T extends org.apache.uima.jcas.tcas.Annotation>
Iterator<T> |
|
iterator(org.apache.uima.jcas.JCas jcas,
Class<T> cls)
|
static boolean |
sameSpanAnnotations(org.apache.uima.jcas.tcas.Annotation ann1,
org.apache.uima.jcas.tcas.Annotation ann2)
|
static void |
updateSpan(org.apache.uima.jcas.tcas.Annotation target,
org.apache.uima.jcas.tcas.Annotation included)
|
static void |
updateSpan(org.apache.uima.jcas.tcas.Annotation target,
int b,
int e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UIMAAnnotationUtils
public UIMAAnnotationUtils()
getTypeIndexId
public static int getTypeIndexId(Class<? extends org.apache.uima.jcas.tcas.Annotation> cls)
throws IllegalArgumentException,
SecurityException,
IllegalAccessException,
NoSuchFieldException
- Throws:
IllegalArgumentException
SecurityException
IllegalAccessException
NoSuchFieldException
getTypeIndexId
public static int getTypeIndexId(String typename)
throws IllegalArgumentException,
SecurityException,
IllegalAccessException,
NoSuchFieldException,
ClassNotFoundException
- Throws:
IllegalArgumentException
SecurityException
IllegalAccessException
NoSuchFieldException
ClassNotFoundException
getTypeIndexId
public static int getTypeIndexId(org.apache.uima.cas.Type type)
throws IllegalArgumentException,
SecurityException,
IllegalAccessException,
NoSuchFieldException,
ClassNotFoundException
- Throws:
IllegalArgumentException
SecurityException
IllegalAccessException
NoSuchFieldException
ClassNotFoundException
containsAnnotationBySpan
public static boolean containsAnnotationBySpan(Object[] annotations,
org.apache.uima.jcas.tcas.Annotation test)
addFSArrayToAnnotations
public static void addFSArrayToAnnotations(List<org.apache.uima.jcas.tcas.Annotation> dest,
org.apache.uima.jcas.cas.FSArray source)
fsArrayToAnnotations
public static List<org.apache.uima.jcas.tcas.Annotation> fsArrayToAnnotations(org.apache.uima.jcas.cas.FSArray source)
addAnnotationsToFSArray
public static void addAnnotationsToFSArray(org.apache.uima.jcas.JCas jcas,
org.apache.uima.jcas.tcas.Annotation parent,
String feat_name,
Collection<org.apache.uima.jcas.tcas.Annotation> anns,
boolean update_span)
updateSpan
public static void updateSpan(org.apache.uima.jcas.tcas.Annotation target,
org.apache.uima.jcas.tcas.Annotation included)
updateSpan
public static void updateSpan(org.apache.uima.jcas.tcas.Annotation target,
int b,
int e)
sameSpanAnnotations
public static boolean sameSpanAnnotations(org.apache.uima.jcas.tcas.Annotation ann1,
org.apache.uima.jcas.tcas.Annotation ann2)
getSameOffsetAnnotation
public static org.apache.uima.jcas.tcas.Annotation getSameOffsetAnnotation(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
int begin,
int end)
getSameOffsetAnnotations
public static List<org.apache.uima.jcas.tcas.Annotation> getSameOffsetAnnotations(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
int begin,
int end)
getSameOffsetAnnotation
public static org.apache.uima.jcas.tcas.Annotation getSameOffsetAnnotation(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
org.apache.uima.jcas.tcas.Annotation source)
getSameOffsetAnnotations
public static List<org.apache.uima.jcas.tcas.Annotation> getSameOffsetAnnotations(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> ann_class,
org.apache.uima.jcas.tcas.Annotation source)
fsIterator
public static org.apache.uima.cas.FSIterator<? extends org.apache.uima.jcas.tcas.Annotation> fsIterator(org.apache.uima.jcas.JCas jcas,
Class<? extends org.apache.uima.jcas.tcas.Annotation> cls_ann)
throws IllegalArgumentException,
SecurityException,
IllegalAccessException,
NoSuchFieldException
- Throws:
IllegalArgumentException
SecurityException
IllegalAccessException
NoSuchFieldException
getAnnotationClass
public static Class<? extends org.apache.uima.jcas.tcas.Annotation> getAnnotationClass(Class<?> cls)
iterator
public static <T extends org.apache.uima.jcas.tcas.Annotation> Iterator<T> iterator(org.apache.uima.jcas.JCas jcas,
Class<T> cls)
throws IllegalArgumentException,
SecurityException,
IllegalAccessException,
NoSuchFieldException
- Throws:
IllegalArgumentException
SecurityException
IllegalAccessException
NoSuchFieldException
forName
public static Class<? extends org.apache.uima.jcas.tcas.Annotation> forName(String name)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
forName
public static <B extends org.apache.uima.jcas.tcas.Annotation,T extends B> Class<T> forName(Class<B> cls_base,
String name)
throws ClassNotFoundException
- Throws:
ClassNotFoundException
Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.