org.apache.uima.jcas.cas.StringArray.size()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(64)

本文整理了Java中org.apache.uima.jcas.cas.StringArray.size()方法的一些代码示例,展示了StringArray.size()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringArray.size()方法的具体详情如下:
包路径:org.apache.uima.jcas.cas.StringArray
类名称:StringArray
方法名:size

StringArray.size介绍

[英]return the size of the array
[中]

代码示例

代码示例来源:origin: apache/uima-uimaj

@Override
public boolean hasNext() {
 return i < size();
}

代码示例来源:origin: apache/uima-uimaj

/**
 * @see org.apache.uima.cas.StringArrayFS#toArray()
 */
public String[] toArray() {
 final int size = size();
 String[] outArray = new String[size];
 copyToArray(0, outArray, 0, size);
 return outArray;
}

代码示例来源:origin: apache/uima-uimaj

public String[] toStringArray() {
 final int size = size();
 String[] strArray = new String[size];
 copyToArray(0, strArray, 0, size);
 return strArray;
}

代码示例来源:origin: org.apache.ctakes/ctakes-coreference

public boolean calcNPSubj(TreebankNode n){
  if(n == null) return false;
  if(n.getNodeType().equals("NP")){
    StringArray tags = n.getNodeTags();
    if(tags != null && tags.size() > 0){
      for(int i = 0; i < tags.size(); i++){
        if(tags.get(i).equals("SBJ")){
          return true;
        }
      }
    }
  }
  return false;
}

代码示例来源:origin: apache/ctakes

public boolean calcNPSubj(TreebankNode n){
  if(n == null) return false;
  if(n.getNodeType().equals("NP")){
    StringArray tags = n.getNodeTags();
    if(tags != null && tags.size() > 0){
      for(int i = 0; i < tags.size(); i++){
        if(tags.get(i).equals("SBJ")){
          return true;
        }
      }
    }
  }
  return false;
}

代码示例来源:origin: de.julielab/jcore-xmi-db-writer

public DocumentId(DBProcessingMetaData dbProcessingMetaData) {
  if (dbProcessingMetaData == null || dbProcessingMetaData.getPrimaryKey() == null || dbProcessingMetaData.getPrimaryKey().size() == 0)
    throw new IllegalArgumentException("The DBProcessingMetaData was null or its primary key was null or it was empty.");
  id = new String[dbProcessingMetaData.getPrimaryKey().size()];
  for (int i = 0; i < dbProcessingMetaData.getPrimaryKey().size(); i++) {
    String primaryKeyElement = dbProcessingMetaData.getPrimaryKey(i);
    id[i] = primaryKeyElement;
  }
}

代码示例来源:origin: dstl/baleen

&& (decorations == null || decorations.size() == 0)) {
 return null;
if (decorations != null && decorations.size() > 0) {
 final String[] array = decorations.toArray();
 for (final String a : array) {

代码示例来源:origin: dstl/baleen

if (e.getArguments() != null && e.getArguments().size() > 0) {
 Arrays.stream(e.getArguments().toArray()).map(this::normalize).forEach(list::add);

代码示例来源:origin: de.unistuttgart.ims/de.unistuttgart.ims.drama.io.core

@Deprecated
public static void readCast(JCas jcas, Drama drama, Document doc) {
  Map<String, CastFigure> idFigureMap = new HashMap<String, CastFigure>();
  Elements castEntries = doc.select("profileDesc > particDesc > listPerson > person");
  // castEntries.addAll(doc.select("profileDesc > particDesc > listPerson
  // > personGrp"));
  FSArray castListArray = new FSArray(jcas, castEntries.size());
  for (int i = 0; i < castEntries.size(); i++) {
    Element castEntry = castEntries.get(i);
    String id = castEntry.attr("xml:id");
    StringArray arr = new StringArray(jcas, 1);
    arr.set(0, castEntry.text());
    CastFigure figure = new CastFigure(jcas);
    figure.setXmlId(new StringArray(jcas, 1));
    figure.setXmlId(0, id);
    figure.setNames(arr);
    figure.addToIndexes();
    idFigureMap.put(id, figure);
    castListArray.set(i, figure);
  }
  drama.setCastList(castListArray);
  for (Speaker speaker : JCasUtil.select(jcas, Speaker.class)) {
    speaker.setCastFigure(new FSArray(jcas, speaker.getXmlId().size()));
    for (int i = 0; i < speaker.getXmlId().size(); i++)
      speaker.setCastFigure(i, idFigureMap.get(speaker.getXmlId(i)));
  }
}

代码示例来源:origin: de.unistuttgart.ims/de.unistuttgart.ims.drama.io.core

for (int i = xpd.getXmlDeclarations().size() - 1; i >= 0; i--) {
  b.insert(0, xpd.getXmlDeclarations(i));

代码示例来源:origin: org.apache.ctakes/ctakes-side-effect

svm_node[] x = new svm_node[psf.getFeatures().size()];
for(int j=0;j<psf.getFeatures().size();j++)

代码示例来源:origin: apache/ctakes

svm_node[] x = new svm_node[psf.getFeatures().size()];
for(int j=0;j<psf.getFeatures().size();j++)

代码示例来源:origin: dstl/baleen

@Test
public void testNulls() {
 String[] javaSa = UimaTypesUtils.toArray(null);
 assertEquals(0, javaSa.length);
 StringArray uimaSa = UimaTypesUtils.toArray(jCas, null);
 assertEquals(0, uimaSa.size());
 uimaSa = UimaTypesUtils.toArray(jCas, Collections.emptyList());
 assertEquals(0, uimaSa.size());
}

代码示例来源:origin: org.apache.uima/uimaj-ep-cas-editor

@Override
public boolean hasChildren(Object element) {
 if (element instanceof IAdaptable
     && ((IAdaptable) element).getAdapter(FeatureStructure.class) != null) {
  return true;
 } else if (element instanceof FeatureValue) {
  FeatureValue featureValue = (FeatureValue) element;
  if (featureValue.getFeature().getRange().isPrimitive()) {
   Object value = featureValue.getValue();
   if (value == null) {
    return false;
   }
   if (value instanceof StringArray) {
    StringArray array = (StringArray) featureValue.getValue();
    if (array.size() > 0) {
     return true;
    } else {
     return false;
    }
   }
   return false;
  } else {
   return featureValue.getValue() != null ? true : false;
  }
 } else {
  assert false : "Unexpected element";
  return false;
 }
}

代码示例来源:origin: dstl/baleen

if (arguments != null && i < arguments.size()) {
 fullEntityDocument.append(FIELD_ARGUMENT, arguments.get(i));
} else {

代码示例来源:origin: dstl/baleen

@Test
public void testJavaToUima() {
 StringArray sa = UimaTypesUtils.toArray(jCas, Arrays.asList("Foo", "Bar", "Baz"));
 assertEquals(3, sa.size());
 assertEquals("Foo", sa.get(0));
 assertEquals("Bar", sa.get(1));
 assertEquals("Baz", sa.get(2));
}

代码示例来源:origin: dstl/baleen

@Test
public void testBuzzwordProperty() throws Exception {
 jCas.setDocumentText("Hello Sydney (Australia), this is a test");
 processJCas(MONGO, erd, COLLECTION, MONGO_COLL, TYPE, "Buzzword");
 assertEquals(1, JCasUtil.select(jCas, Buzzword.class).size());
 Buzzword b = JCasUtil.selectByIndex(jCas, Buzzword.class, 0);
 assertEquals("Sydney (Australia", b.getValue());
 assertEquals("Sydney (Australia", b.getCoveredText());
 StringArray tags = b.getTags();
 assertEquals(1, tags.size());
 assertEquals("broken_regex", tags.get(0));
}

相关文章