Package org.eclipse.mylyn.wikitext.core.parser.markup

Examples of org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage


                    HtmlDocumentBuilder builder = new HtmlDocumentBuilder(writer);
                    // avoid the <html> and <body> tags
                    builder.setEmitAsDocument(false);
                   
                    WikiText wikitext = (WikiText) nomarkdown;
                    MarkupLanguage lang;
                    switch (wikitext.syntax){
                    case TWIKI:
                      lang = new TWikiLanguage();
                      break;
                    case TEXTILE:
View Full Code Here


  protected MarkupLanguage createMarkupLanguage() throws BuildException {
    if (markupLanguage == null) {
      throw new BuildException(Messages.getString("MarkupTask.0")); //$NON-NLS-1$
    }
    try {
      MarkupLanguage language = ServiceLocator.getInstance(getClass().getClassLoader()).getMarkupLanguage(
          markupLanguage);
      if (internalLinkPattern != null) {
        language.setInternalLinkPattern(internalLinkPattern);
      }
      if (markupLanguageConfiguration != null) {
        language.configure(markupLanguageConfiguration);
      }
      return language;
    } catch (IllegalArgumentException e) {
      throw new BuildException(e.getMessage(), e);
    }
View Full Code Here

      default:
        filenameFormat = "$1.ditamap"; //$NON-NLS-1$
      }
    }

    MarkupLanguage markupLanguage = createMarkupLanguage();

    for (FileSet fileset : filesets) {

      File filesetBaseDir = fileset.getDir(getProject());
      DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
View Full Code Here

      } else if (!file.canRead()) {
        throw new BuildException(MessageFormat.format(Messages.getString("MarkupToXslfoTask.4"), file)); //$NON-NLS-1$
      }
    }

    MarkupLanguage markupLanguage = createMarkupLanguage();

    for (FileSet fileset : filesets) {

      File filesetBaseDir = fileset.getDir(getProject());
      DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
View Full Code Here

      } else if (!file.canRead()) {
        throw new BuildException(MessageFormat.format(Messages.getString("MarkupToHtmlTask.5"), file)); //$NON-NLS-1$
      }
    }

    MarkupLanguage markupLanguage = createMarkupLanguage();

    for (Stylesheet stylesheet : stylesheets) {
      if (stylesheet.url == null && stylesheet.file == null) {
        throw new BuildException(Messages.getString("MarkupToHtmlTask.6")); //$NON-NLS-1$
      }
View Full Code Here

      } else if (!file.canRead()) {
        throw new BuildException(MessageFormat.format(Messages.getString("MarkupToDocbookTask.5"), file)); //$NON-NLS-1$
      }
    }

    MarkupLanguage markupLanguage = createMarkupLanguage();

    for (FileSet fileset : filesets) {

      File filesetBaseDir = fileset.getDir(getProject());
      DirectoryScanner ds = fileset.getDirectoryScanner(getProject());
View Full Code Here

  }

  @Override
  protected String convertMarkupFeatures(String markupText, String markupLanguageName) {
    if (markupText != null && markupLanguageName != null) {
      MarkupLanguage markupLanguage = getMarkupLanguage(markupLanguageName);
      if (markupLanguage != null) {
        MarkupParser markupParser = new MarkupParser(markupLanguage);
        return markupParser.parseToHtml(markupText);
      }
    }
View Full Code Here

    IConfigurationElement[] elements = Platform.getExtensionRegistry().getConfigurationElementsFor("org.eclipse.mylyn.wikitext.core.markupLanguage");
    for (int i = 0; i < elements.length; i++) {
      IConfigurationElement element = elements[i];
      try {
        if (matches(markupLanguageName, element)) {
          MarkupLanguage markupLanguage = (MarkupLanguage) element.createExecutableExtension("class");
          if (markupLanguages == null) {
            markupLanguages = new HashMap<String, MarkupLanguage>();
          }
          markupLanguages.put(markupLanguageName, markupLanguage);
          return markupLanguage;
View Full Code Here

TOP

Related Classes of org.eclipse.mylyn.wikitext.core.parser.markup.MarkupLanguage

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.