Package org.apache.uima.analysis_engine.metadata.impl

Examples of org.apache.uima.analysis_engine.metadata.impl.SofaMapping_impl


   *
   * @see junit.framework.TestCase#setUp()
   */
  protected void setUp() throws Exception {
    super.setUp();
    sm1 = new SofaMapping_impl();
    sm1.setAggregateSofaName("aggSofa");
    sm1.setComponentKey("myAnnotator");
    sm1.setComponentSofaName("compSofa");

    sm2 = new SofaMapping_impl();
    sm2.setAggregateSofaName("aggSofa");
    sm2.setComponentKey("myAnnotator2");
  }
View Full Code Here


      writer = new StringWriter();
      sm2.toXML(writer);
      String sm2Xml = writer.getBuffer().toString();
      // parse from XML
      InputStream is = new ByteArrayInputStream(sm1Xml.getBytes(encoding));
      SofaMapping_impl newSm1 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(is, null));
      is = new ByteArrayInputStream(sm2Xml.getBytes(encoding));
      SofaMapping_impl newSm2 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(is, null));

      Assert.assertEquals(sm1, newSm1);
      Assert.assertEquals(sm2, newSm2);
    } catch (Exception e) {
View Full Code Here

   * @return a sofa mapping with the componentSofaName mapped to the aggregateSofaName
   */
  public static SofaMapping createSofaMapping(String componentKey, String componentSofaName,
          String aggregateSofaName) {

    SofaMapping sofaMapping = new SofaMapping_impl();
    sofaMapping.setComponentKey(componentKey);
    sofaMapping.setComponentSofaName(componentSofaName);
    sofaMapping.setAggregateSofaName(aggregateSofaName);
    return sofaMapping;
  }
View Full Code Here

              .parseAnalysisEngineDescription(in1);

      // provide sofa name mappings for sofas in each component AE
      SofaMapping_impl[] sofamappings = new SofaMapping_impl[4];

      sofamappings[0] = new SofaMapping_impl();
      sofamappings[0].setComponentKey("Translator1");
      sofamappings[0].setComponentSofaName("EnglishDocument");
      sofamappings[0].setAggregateSofaName("SourceDocument");

      sofamappings[1] = new SofaMapping_impl();
      sofamappings[1].setComponentKey("Translator1");
      sofamappings[1].setComponentSofaName("GermanDocument");
      sofamappings[1].setAggregateSofaName("OutputTranslator1");

      sofamappings[2] = new SofaMapping_impl();
      sofamappings[2].setComponentKey("Translator2");
      sofamappings[2].setComponentSofaName("EnglishDocument");
      sofamappings[2].setAggregateSofaName("SourceDocument");

      sofamappings[3] = new SofaMapping_impl();
      sofamappings[3].setComponentKey("Translator2");
      sofamappings[3].setComponentSofaName("GermanDocument");
      sofamappings[3].setAggregateSofaName("OutputTranslator2");

      desc1.setSofaMappings(sofamappings);
View Full Code Here

              .parseAnalysisEngineDescription(in1);

      // provide sofa name mappings for sofas in each component AE
      SofaMapping_impl[] sofamappings = new SofaMapping_impl[4];

      sofamappings[0] = new SofaMapping_impl();
      sofamappings[0].setComponentKey("Translator1");
      sofamappings[0].setComponentSofaName("EnglishDocument");
      sofamappings[0].setAggregateSofaName("SourceDocument");

      sofamappings[1] = new SofaMapping_impl();
      sofamappings[1].setComponentKey("Translator1");
      sofamappings[1].setComponentSofaName("GermanDocument");
      sofamappings[1].setAggregateSofaName("OutputTranslator1");

      sofamappings[2] = new SofaMapping_impl();
      sofamappings[2].setComponentKey("Translator2");
      sofamappings[2].setComponentSofaName("EnglishDocument");
      sofamappings[2].setAggregateSofaName("SourceDocument");

      sofamappings[3] = new SofaMapping_impl();
      sofamappings[3].setComponentKey("Translator2");
      sofamappings[3].setComponentSofaName("GermanDocument");
      sofamappings[3].setAggregateSofaName("OutputTranslator2");

      desc1.setSofaMappings(sofamappings);
View Full Code Here

   *
   * @see junit.framework.TestCase#setUp()
   */
  protected void setUp() throws Exception {
    super.setUp();
    sm1 = new SofaMapping_impl();
    sm1.setAggregateSofaName("aggSofa");
    sm1.setComponentKey("myAnnotator");
    sm1.setComponentSofaName("compSofa");

    sm2 = new SofaMapping_impl();
    sm2.setAggregateSofaName("aggSofa");
    sm2.setComponentKey("myAnnotator2");
  }
View Full Code Here

      writer = new StringWriter();
      sm2.toXML(writer);
      String sm2Xml = writer.getBuffer().toString();
      // parse from XML
      InputStream is = new ByteArrayInputStream(sm1Xml.getBytes());
      SofaMapping_impl newSm1 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(is, null));
      is = new ByteArrayInputStream(sm2Xml.getBytes());
      SofaMapping_impl newSm2 = (SofaMapping_impl) UIMAFramework.getXMLParser().parse(
              new XMLInputSource(is, null));

      Assert.assertEquals(sm1, newSm1);
      Assert.assertEquals(sm2, newSm2);
    } catch (Exception e) {
View Full Code Here

   * @return a sofa mapping with the componentSofaName mapped to the aggregateSofaName
   */
  public static SofaMapping createSofaMapping(String componentKey, String componentSofaName,
          String aggregateSofaName) {

    SofaMapping sofaMapping = new SofaMapping_impl();
    sofaMapping.setComponentKey(componentKey);
    sofaMapping.setComponentSofaName(componentSofaName);
    sofaMapping.setAggregateSofaName(aggregateSofaName);
    return sofaMapping;
  }
View Full Code Here

TOP

Related Classes of org.apache.uima.analysis_engine.metadata.impl.SofaMapping_impl

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.