Package org.eclipse.xtext.xdoc.xdoc

Examples of org.eclipse.xtext.xdoc.xdoc.TextOrMarkup


      final XdocFile file = this._parseHelperExtensions.parse(_builder);
      AbstractSection _mainSection = file.getMainSection();
      final EList<TextOrMarkup> textOrMarkup = _mainSection.getContents();
      int _size = textOrMarkup.size();
      Assert.assertEquals(1, _size);
      TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(textOrMarkup);
      EList<EObject> _contents = _head.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents);
      final Table t = ((Table) _head_1);
      EList<TableRow> _rows = t.getRows();
      int _size_1 = _rows.size();
      Assert.assertEquals(1, _size_1);
      EList<TableRow> _rows_1 = t.getRows();
      TableRow _head_2 = IterableExtensions.<TableRow>head(_rows_1);
      final EList<TableData> data = _head_2.getData();
      int _size_2 = data.size();
      Assert.assertEquals(2, _size_2);
      TableData td = data.get(0);
      final EList<TextOrMarkup> contents = td.getContents();
      int _size_3 = contents.size();
      Assert.assertEquals(2, _size_3);
      TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(contents);
      EList<EObject> _contents_1 = _head_3.getContents();
      EObject _head_4 = IterableExtensions.<EObject>head(_contents_1);
      TextPart text = ((TextPart) _head_4);
      String _text = text.getText();
      Assert.assertEquals(dataString, _text);
      Iterable<TextOrMarkup> _tail = IterableExtensions.<TextOrMarkup>tail(contents);
      TextOrMarkup _head_5 = IterableExtensions.<TextOrMarkup>head(_tail);
      EList<EObject> _contents_2 = _head_5.getContents();
      EObject _head_6 = IterableExtensions.<EObject>head(_contents_2);
      text = ((TextPart) _head_6);
      String _text_1 = text.getText();
      Assert.assertEquals(dataString2, _text_1);
      Iterable<TableData> _tail_1 = IterableExtensions.<TableData>tail(data);
View Full Code Here


  public void testFullSectionHirarchy() {
    try {
      final XdocFile file = this._parseHelperExtensions.getDocFromFile((ParserTestConstants.TEST_FILE_DIR + "downToSection4Test.xdoc"));
      AbstractSection _mainSection = file.getMainSection();
      final Document doc = ((Document) _mainSection);
      TextOrMarkup _title = doc.getTitle();
      EList<EObject> _contents = _title.getContents();
      int _size = _contents.size();
      Assert.assertEquals(1, _size);
      TextOrMarkup _title_1 = doc.getTitle();
      EList<EObject> _contents_1 = _title_1.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents_1);
      TextPart textPart = ((TextPart) _head);
      String _text = textPart.getText();
      Assert.assertEquals("foo", _text);
      EList<Chapter> _chapters = doc.getChapters();
      int _size_1 = _chapters.size();
      Assert.assertEquals(1, _size_1);
      EList<Chapter> _chapters_1 = doc.getChapters();
      final Chapter chapter = IterableExtensions.<Chapter>head(_chapters_1);
      TextOrMarkup _title_2 = chapter.getTitle();
      EList<EObject> _contents_2 = _title_2.getContents();
      int _size_2 = _contents_2.size();
      Assert.assertEquals(1, _size_2);
      TextOrMarkup _title_3 = chapter.getTitle();
      EList<EObject> _contents_3 = _title_3.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_3);
      textPart = ((TextPart) _head_1);
      String _text_1 = textPart.getText();
      Assert.assertEquals("bar", _text_1);
      EList<Section> _subSections = chapter.getSubSections();
      int _size_3 = _subSections.size();
      Assert.assertEquals(1, _size_3);
      EList<Section> _subSections_1 = chapter.getSubSections();
      final Section section = IterableExtensions.<Section>head(_subSections_1);
      TextOrMarkup _title_4 = section.getTitle();
      EList<EObject> _contents_4 = _title_4.getContents();
      int _size_4 = _contents_4.size();
      Assert.assertEquals(1, _size_4);
      TextOrMarkup _title_5 = section.getTitle();
      EList<EObject> _contents_5 = _title_5.getContents();
      EObject _head_2 = IterableExtensions.<EObject>head(_contents_5);
      textPart = ((TextPart) _head_2);
      String _text_2 = textPart.getText();
      Assert.assertEquals("foo�", _text_2);
      EList<Section2> _subSections_2 = section.getSubSections();
      int _size_5 = _subSections_2.size();
      Assert.assertEquals(1, _size_5);
      EList<Section2> _subSections_3 = section.getSubSections();
      final Section2 section2 = IterableExtensions.<Section2>head(_subSections_3);
      TextOrMarkup _title_6 = section2.getTitle();
      EList<EObject> _contents_6 = _title_6.getContents();
      int _size_6 = _contents_6.size();
      Assert.assertEquals(1, _size_6);
      TextOrMarkup _title_7 = section2.getTitle();
      EList<EObject> _contents_7 = _title_7.getContents();
      EObject _head_3 = IterableExtensions.<EObject>head(_contents_7);
      textPart = ((TextPart) _head_3);
      String _text_3 = textPart.getText();
      Assert.assertEquals("pilz", _text_3);
      EList<Section3> _subSections_4 = section2.getSubSections();
      int _size_7 = _subSections_4.size();
      Assert.assertEquals(1, _size_7);
      EList<Section3> _subSections_5 = section2.getSubSections();
      final Section3 section3 = IterableExtensions.<Section3>head(_subSections_5);
      TextOrMarkup _title_8 = section3.getTitle();
      EList<EObject> _contents_8 = _title_8.getContents();
      int _size_8 = _contents_8.size();
      Assert.assertEquals(1, _size_8);
      TextOrMarkup _title_9 = section3.getTitle();
      EList<EObject> _contents_9 = _title_9.getContents();
      EObject _head_4 = IterableExtensions.<EObject>head(_contents_9);
      textPart = ((TextPart) _head_4);
      String _text_4 = textPart.getText();
      Assert.assertEquals("sna", _text_4);
      EList<Section4> _subSections_6 = section3.getSubSections();
      int _size_9 = _subSections_6.size();
      Assert.assertEquals(1, _size_9);
      EList<Section4> _subSections_7 = section3.getSubSections();
      final Section4 section4 = IterableExtensions.<Section4>head(_subSections_7);
      TextOrMarkup _title_10 = section4.getTitle();
      EList<EObject> _contents_10 = _title_10.getContents();
      int _size_10 = _contents_10.size();
      Assert.assertEquals(1, _size_10);
      TextOrMarkup _title_11 = section4.getTitle();
      EList<EObject> _contents_11 = _title_11.getContents();
      EObject _head_5 = IterableExtensions.<EObject>head(_contents_11);
      textPart = ((TextPart) _head_5);
      String _text_5 = textPart.getText();
      Assert.assertEquals("fu", _text_5);
    } catch (Throwable _e) {
View Full Code Here

    _builder.newLine();
    _builder.append("<toc topic=\"contents/");
    String _fullURL = this.eclipseNamingExtensions.getFullURL(doc);
    _builder.append(_fullURL, "");
    _builder.append("\" label=\"");
    TextOrMarkup _title = doc.getTitle();
    CharSequence _genPlainText = this.plainText.genPlainText(_title);
    _builder.append(_genPlainText, "");
    _builder.append("\" >");
    _builder.newLineIfNotEmpty();
    {
View Full Code Here

    StringConcatenation _builder = new StringConcatenation();
    _builder.append("<topic href=\"contents/");
    URI _targetURI = uriUtil.getTargetURI(c);
    _builder.append(_targetURI, "");
    _builder.append("\" label=\"");
    TextOrMarkup _title = c.getTitle();
    CharSequence _genPlainText = this.plainText.genPlainText(_title);
    _builder.append(_genPlainText, "");
    _builder.append("\" >");
    _builder.newLineIfNotEmpty();
    {
View Full Code Here

    StringConcatenation _builder = new StringConcatenation();
    _builder.append("<topic href=\"contents/");
    URI _targetURI = uriUtil.getTargetURI(section);
    _builder.append(_targetURI, "");
    _builder.append("\" label=\"");
    TextOrMarkup _title = section.getTitle();
    CharSequence _genPlainText = this.plainText.genPlainText(_title);
    _builder.append(_genPlainText, "");
    _builder.append("\" >");
    _builder.newLineIfNotEmpty();
    {
View Full Code Here

  }

  public void testEm() throws Exception {
    XdocFactory fac = XdocFactory.eINSTANCE;
    Emphasize emphasize = fac.createEmphasize();
    TextOrMarkup textOrMarkup = fac.createTextOrMarkup();
    TextPart textPart = fac.createTextPart();
    textPart.setText("Testtext_");
    textOrMarkup.getContents().add(textPart);
    emphasize.getContents().add(textOrMarkup);
    String expected = "<em>Testtext_</em>";
    String actual = generator.genText(emphasize).toString();
    assertEquals(expected, actual);
    // and for two paragraphs in one em
    TextOrMarkup textOrMarkup2 = fac.createTextOrMarkup();
    TextPart textPart2 = fac.createTextPart();
    textPart2.setText("more test");
    textOrMarkup2.getContents().add(textPart2);
    emphasize.getContents().add(textOrMarkup2);
    expected = "<em>\n" +
        "<p>\n" +
        "Testtext_\n" +
        "</p>\n" +
View Full Code Here

  public Chapter getChapter(String title) {
    Chapter chapter = XdocFactory.eINSTANCE.createChapter();
    TextPart tp = XdocFactory.eINSTANCE.createTextPart();
    tp.setText(title);
    TextOrMarkup tom = XdocFactory.eINSTANCE.createTextOrMarkup();
    tom.getContents().add(tp);
    chapter.setTitle(tom);
    return chapter;
  }
View Full Code Here

  public Section getSection(String title) {
    Section section = XdocFactory.eINSTANCE.createSection();
    TextPart tp = XdocFactory.eINSTANCE.createTextPart();
    tp.setText(title);
    TextOrMarkup tom = XdocFactory.eINSTANCE.createTextOrMarkup();
    tom.getContents().add(tp);
    section.setTitle(tom);
    return section;
  }
View Full Code Here

    return null;
  }

  protected Document initDoc(String name) {
    Document result = XdocFactory.eINSTANCE.createDocument();
    TextOrMarkup tomTitle = XdocFactory.eINSTANCE.createTextOrMarkup();
    TextPart title = XdocFactory.eINSTANCE.createTextPart();
    title.setText(name);
    tomTitle.getContents().add(title);
    result.setTitle(tomTitle);
    return result;
  }
View Full Code Here

TOP

Related Classes of org.eclipse.xtext.xdoc.xdoc.TextOrMarkup

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.