本文整理了Java中org.apache.uima.jcas.cas.StringArray.size()
方法的一些代码示例,展示了StringArray.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringArray.size()
方法的具体详情如下:
包路径:org.apache.uima.jcas.cas.StringArray
类名称: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));
}
内容来源于网络,如有侵权,请联系作者删除!