Package org.apache.uima.jcas.cas

Examples of org.apache.uima.jcas.cas.StringArray


   * @see org.apache.uima.jcas.JCas#getStringArray0L()
   */

  public StringArray getStringArray0L() {
    if (null == sharedView.stringArray0L)
      sharedView.stringArray0L = new StringArray(this, 0);
    return sharedView.stringArray0L;
  }
View Full Code Here


    tgtConcept.setTuis(sTypeArray);
  }

  private void populateSynonyms(JCas jCas, Concept c,
      edu.pitt.dbmi.nlp.noble.uima.types.Concept tgtConcept) {
    StringArray synonymStringArray = new StringArray(jCas,
        c.getSynonyms().length);
    synonymStringArray.copyFromArray(c.getSynonyms(), 0, 0,
        c.getSynonyms().length);
    tgtConcept.setSynonyms(synonymStringArray);
  }
View Full Code Here

      typeParts = parse.getType().split("-");
    }
    parent.setNodeType(typeParts[0]);
    parent.setNodeValue(null);
    parent.setLeaf(parse.getChildCount() == 0);
    StringArray tags = new StringArray(jcas, typeParts.length-1);
    for(int i = 1; i < typeParts.length; i++){
      tags.set(i-1, typeParts[i]);
    }
    parent.setNodeTags(tags);
    parent.setHeadIndex(parse.getHeadIndex());
   
    Parse[] subtrees = parse.getChildren();
View Full Code Here

      org.cleartk.syntax.constituent.util.TreebankNode pojoNode,
      JCas jCas,
      TreebankNode uimaNode,
      TreebankNode parentNode) {
    uimaNode.setNodeType(pojoNode.getType());
    uimaNode.setNodeTags(new StringArray(jCas, pojoNode.getTags().length));
    FSCollectionFactory.fillArrayFS(uimaNode.getNodeTags(), pojoNode.getTags());
    uimaNode.setNodeValue(pojoNode.getValue());
    uimaNode.setLeaf(pojoNode.isLeaf());
    uimaNode.setParent(parentNode);
View Full Code Here

   * @see org.apache.uima.jcas.JCas#getStringArray0L()
   */

  public StringArray getStringArray0L() {
    if (null == sharedView.stringArray0L)
      sharedView.stringArray0L = new StringArray(this, 0);
    return sharedView.stringArray0L;
  }
View Full Code Here

    tgtConcept.setTuis(sTypeArray);
  }

  private void populateSynonyms(JCas jCas, Concept c,
      edu.pitt.dbmi.nobletools.uima.types.Concept tgtConcept) {
    StringArray synonymStringArray = new StringArray(jCas,
        c.getSynonyms().length);
    synonymStringArray.copyFromArray(c.getSynonyms(), 0, 0,
        c.getSynonyms().length);
    tgtConcept.setSynonyms(synonymStringArray);
  }
View Full Code Here

          fs.setFeatureValueFromString(type.getFeatureByBaseName("musicBrainz"), entity
                  .getDisambiguated().getMusicBrainz()); // musicBrainz
        }
        if (entity.getQuotations() != null && entity.getQuotations().getQuotations() != null
                && entity.getQuotations().getQuotations().size() > 0) {
          StringArray quotationsFeatureStructure = new StringArray(cas, entity.getQuotations()
                  .getQuotations().size());
          int i = 0;
          for (String quotation : entity.getQuotations().getQuotations()) {
            quotationsFeatureStructure.set(i, quotation);
            i++;
          }
          fs.setFeatureValue(type.getFeatureByBaseName("quotations"), quotationsFeatureStructure);
        }
        if (entity.getSentiment() != null) {
View Full Code Here

      values.add(currentAnnotation.getCoveredText());

    for (String featureName : featureNames) {
      Feature feature = featureType.getFeatureByBaseName(featureName);
      if (feature.getRange().isArray()) {
        StringArray fsArray = (StringArray) srcFeatureStructure.getFeatureValue(feature);
        if (featureNames.size() == 1) {
          for (int i = 0; i < fsArray.size(); i++)
            values.add(fsArray.get(i).toString());
        } else {
          String value = "";
          for (int i = 0; i < fsArray.size(); i++) {
            value = value.concat(fsArray.get(i).toString());
            if (i < fsArray.size() - 1)
              value = value.concat(delimiter);
          }
          values.add(value);
        }
      } else
View Full Code Here

      r2.setArrayInt(0, 17);
      assertTrue(r2.getArrayInt(0) == 17);
      IntegerArray ia = r2.getArrayInt();
      assertTrue(ia.get(0) == 17);

      r2.setArrayString(new StringArray(jcas, 2));
      r2.setArrayString(0, "zero");
      r2.setArrayString(1, "one");
      assertTrue(r2.getArrayString(0).equals("zero"));
      assertTrue(r2.getArrayString(1).equals("one"));
View Full Code Here

    if (concepts.containsKey(cui))
      return bMedication;
    OntologyConcept oc = new OntologyConcept(jcas);
    oc.setCode(cui);
    oc.setCodingScheme("METAMAP");
    StringArray tuiArr = (StringArray) annoCandidate
        .getFeatureValue(tuiFeature);
    List<String> tuis = null;
    if (tuiArr != null)
      tuis = Arrays.asList(tuiArr.toStringArray());
    concepts.put(cui, oc);
    return checkMedications && tuis != null ? !Collections.disjoint(
        setMedicationAbrs, tuis) : false;
  }
View Full Code Here

TOP

Related Classes of org.apache.uima.jcas.cas.StringArray

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.