Examples of TextOrMarkup


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

      Identifiable _ref = ref.getRef();
      if ((_ref instanceof AbstractSection)) {
        StringConcatenation _builder = new StringConcatenation();
        _builder.append("title=\"Go to "");
        Identifiable _ref_1 = ref.getRef();
        TextOrMarkup _title = ((AbstractSection) _ref_1).getTitle();
        CharSequence _genPlainText = this.plaintext.genPlainText(_title);
        _builder.append(_genPlainText, "");
        _builder.append(""\"");
        _xifexpression = _builder.toString();
      }
View Full Code Here

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

    Chapter chapter = (Chapter) model.getMainSection();
    assertEquals(title,
        ((TextPart) ((chapter.getTitle()).getContents()
            .get(0))).getText());
    assertEquals(1, chapter.getContents().size());
    TextOrMarkup p = chapter.getContents().get(0);
    assertEquals(firstPart, ((TextPart) p.getContents().get(0)).getText());
    assertEquals(emphasized,
        ((TextPart) ((((Emphasize) p.getContents()
            .get(1)).getContents().get(0)).getContents().get(0)))
            .getText());
    assertEquals(secondPart, ((TextPart) p.getContents().get(2)).getText());
  }
View Full Code Here

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

    String anchor = " a[refName]";
    String fill = " Jump ";
    String refText = " to ";
    String ref = " ref:refName[" + refText + "]";
    XdocFile file = getDoc(CHAPTER_HEAD + anchor + fill + ref);
    TextOrMarkup textOrMarkup = file.getMainSection()
        .getContents().get(0);
    assertEquals(4, textOrMarkup.getContents().size());
    Anchor a = (Anchor) textOrMarkup.getContents().get(1);
    Ref r = (Ref) textOrMarkup.getContents().get(3);
    assertEquals(a, r.getRef());
    assertEquals(refText, ((TextPart) (r.getContents()
        .get(0)).getContents().get(0)).getText());
  }
View Full Code Here

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

  public void testCode() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "codeTest.xdoc");
    Document doc = (Document) file.getMainSection();
    EList<TextOrMarkup> contents = doc.getChapters().get(0)
        .getContents();
    TextOrMarkup textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    CodeBlock cb = (CodeBlock) textOrMarkup.getContents().get(0);
    Code code = (Code) cb.getContents().get(0);
    assertEquals("\nclass Foo {\n"
        + "public static void main(String\\[\\] args){\n"
        + "System.out.println(\"Hello World\\n\");\n" + "}\n" + "}\n",
        code.getContents());
    textOrMarkup = contents.get(1);
    cb = (CodeBlock) textOrMarkup.getContents().get(0);
    assertEquals(0, cb.getContents().size());
  }
View Full Code Here

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

  public void testCodeWithLanguage() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR
        + "codeWithLanguageTest.xdoc");
    Document abstractSection = (Document) file.getMainSection();
    TextOrMarkup textOrMarkup = abstractSection.getChapters().get(0).getContents().get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    CodeBlock cb = (CodeBlock) textOrMarkup.getContents().get(0);
    assertEquals("\n\t/* a testclass */\n"
        + "\tclass Foo {\n"
        + "\t\tpublic static void main(String\\[\\] args){\n"
        + "\t\t\tSystem.out.println(\"Hello World\"+'\\n'); // say \"hello\"\n"
        + "\t\t}\n"
View Full Code Here

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

  public void testSimpleRef() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "simpleRefTest.xdoc");
    AbstractSection section = file.getMainSection();
    List<TextOrMarkup> contents = section.getContents();
    assertEquals(1, contents.size());
    TextOrMarkup textOrMarkup = contents.get(0);
    assertEquals(2, textOrMarkup.getContents().size());
    assertEquals("This is ", ((TextPart)textOrMarkup.getContents().get(0)).getText());
    assertEquals(section, ((Ref)textOrMarkup.getContents().get(1)).getRef());
  }
View Full Code Here

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

    assertEquals(section, ((Ref)textOrMarkup.getContents().get(1)).getRef());
  }

  public void testEscape() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "testEscape.xdoc");
    TextOrMarkup textOrMarkup = file.getMainSection()
        .getContents().get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    TextPart p = (TextPart) textOrMarkup.getContents().get(0);
    assertEquals("\\\\ \\[ \\]", p.getText());
  }
View Full Code Here

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

  public void testUL() throws Exception {
    XdocFile file = getDocFromFile(TEST_FILE_DIR + "ulTest.xdoc");
    Chapter chapter = (Chapter) file.getMainSection();
    List<TextOrMarkup> contents = chapter.getContents();
    assertEquals(1, contents.size());
    TextOrMarkup textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    UnorderedList list = (UnorderedList) textOrMarkup.getContents().get(0);
    assertEquals(2, list.getItems().size());
    //test first item
    contents = list.getItems().get(0).getContents();
    assertEquals(1, contents.size());
    textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("An item", ((TextPart)textOrMarkup.getContents().get(0)).getText());
    // test second item
    contents = list.getItems().get(1).getContents();
    assertEquals(2, contents.size());
    textOrMarkup = contents.get(0);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("A paragraph", ((TextPart)textOrMarkup.getContents().get(0)).getText());
    textOrMarkup = contents.get(1);
    assertEquals(1, textOrMarkup.getContents().size());
    assertEquals("\titem", ((TextPart)textOrMarkup.getContents().get(0)).getText());
  }
View Full Code Here

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

      String _string = text.toString();
      final XdocFile model = this._parseHelperExtensions.parse(_string);
      this._validationTestHelper.assertNoErrors(model);
      AbstractSection _mainSection = model.getMainSection();
      final Chapter chapter = ((Chapter) _mainSection);
      TextOrMarkup _title = chapter.getTitle();
      EList<EObject> _contents = _title.getContents();
      EObject _head = IterableExtensions.<EObject>head(_contents);
      String _text = ((TextPart) _head).getText();
      Assert.assertEquals(title, _text);
      EList<TextOrMarkup> _contents_1 = chapter.getContents();
      int _size = _contents_1.size();
      Assert.assertEquals(1, _size);
      EList<TextOrMarkup> _contents_2 = chapter.getContents();
      final TextOrMarkup p = IterableExtensions.<TextOrMarkup>head(_contents_2);
      EList<EObject> _contents_3 = p.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_3);
      String _text_1 = ((TextPart) _head_1).getText();
      Assert.assertEquals(firstPart, _text_1);
      EList<EObject> _contents_4 = p.getContents();
      Iterable<EObject> _tail = IterableExtensions.<EObject>tail(_contents_4);
      EObject _head_2 = IterableExtensions.<EObject>head(_tail);
      EList<TextOrMarkup> _contents_5 = ((Emphasize) _head_2).getContents();
      TextOrMarkup _head_3 = IterableExtensions.<TextOrMarkup>head(_contents_5);
      EList<EObject> _contents_6 = _head_3.getContents();
      EObject _head_4 = IterableExtensions.<EObject>head(_contents_6);
      String _text_2 = ((TextPart) _head_4).getText();
      Assert.assertEquals(emphasized, _text_2);
      EList<EObject> _contents_7 = p.getContents();
      Iterable<EObject> _tail_1 = IterableExtensions.<EObject>tail(_contents_7);
View Full Code Here

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

      _builder_1.append(fill, "");
      _builder_1.append(ref, "");
      final XdocFile file = this._parseHelperExtensions.parse(_builder_1);
      AbstractSection _mainSection = file.getMainSection();
      EList<TextOrMarkup> _contents = _mainSection.getContents();
      final TextOrMarkup textOrMarkup = IterableExtensions.<TextOrMarkup>head(_contents);
      EList<EObject> _contents_1 = textOrMarkup.getContents();
      int _size = _contents_1.size();
      Assert.assertEquals(4, _size);
      EList<EObject> _contents_2 = textOrMarkup.getContents();
      Iterable<EObject> _tail = IterableExtensions.<EObject>tail(_contents_2);
      final EObject a = IterableExtensions.<EObject>head(_tail);
      EList<EObject> _contents_3 = textOrMarkup.getContents();
      EObject _get = _contents_3.get(3);
      final Ref r = ((Ref) _get);
      Identifiable _ref = r.getRef();
      Assert.assertEquals(a, _ref);
      EList<TextOrMarkup> _contents_4 = r.getContents();
      TextOrMarkup _head = IterableExtensions.<TextOrMarkup>head(_contents_4);
      EList<EObject> _contents_5 = _head.getContents();
      EObject _head_1 = IterableExtensions.<EObject>head(_contents_5);
      String _text = ((TextPart) _head_1).getText();
      Assert.assertEquals(refText, _text);
    } catch (Throwable _e) {
      throw Exceptions.sneakyThrow(_e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.