Examples of HtmlDocumentBuilder


Examples of org.eclipse.mylyn.wikitext.core.parser.builder.HtmlDocumentBuilder

      } catch (Exception e) {
        throw new BuildException(MessageFormat.format(
            Messages.getString("MarkupToHtmlTask.16"), htmlOutputFile, e.getMessage()), e); //$NON-NLS-1$
      }
      try {
        HtmlDocumentBuilder builder = new HtmlDocumentBuilder(writer, formatOutput);
        for (Stylesheet stylesheet : stylesheets) {
          HtmlDocumentBuilder.Stylesheet builderStylesheet;

          if (stylesheet.url != null) {
            builderStylesheet = new HtmlDocumentBuilder.Stylesheet(stylesheet.url);
          } else {
            builderStylesheet = new HtmlDocumentBuilder.Stylesheet(stylesheet.file);
          }
          builder.addCssStylesheet(builderStylesheet);

          if (!stylesheet.attributes.isEmpty()) {
            for (Map.Entry<String, String> attr : stylesheet.attributes.entrySet()) {
              builderStylesheet.getAttributes().put(attr.getKey(), attr.getValue());
            }
          }
        }

        builder.setTitle(title == null ? name : title);
        builder.setEmitDtd(emitDoctype);
        if (emitDoctype && htmlDoctype != null) {
          builder.setHtmlDtd(htmlDoctype);
        }
        builder.setUseInlineStyles(useInlineCssStyles);
        builder.setSuppressBuiltInStyles(suppressBuiltInCssStyles);
        builder.setLinkRel(linkRel);
        builder.setDefaultAbsoluteLinkTarget(defaultAbsoluteLinkTarget);
        builder.setPrependImagePrefix(prependImagePrefix);
        builder.setXhtmlStrict(xhtmlStrict);

        SplittingStrategy splittingStrategy = multipleOutputFiles ? new DefaultSplittingStrategy()
            : new NoSplittingStrategy();
        SplittingOutlineParser outlineParser = new SplittingOutlineParser();
        outlineParser.setMarkupLanguage(markupLanguage.clone());
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

{

   @Test
   public void shouldCreateHtml5Doctype()
   {
      String result = new HtmlDocumentBuilder().build(null);
      assertThat(result, startsWith("<!DOCTYPE html>"));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldCreateHeadElement()
   {
      String result = new HtmlDocumentBuilder().build(null);
      assertThat(result, containsString("<head>"));
      assertThat(result, containsString("</head>"));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldCreateBody()
   {
      String result = new HtmlDocumentBuilder().build(null);
      assertThat(result, containsString("<body>"));
      assertThat(result, containsString("</body>"));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddNoTitleByDefault()
   {
      String result = new HtmlDocumentBuilder().build(null);
      assertThat(result, not(containsString("<title>")));
      assertThat(result, not(containsString("</title>")));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddTitleIfTitleIsSet()
   {
      String result = new HtmlDocumentBuilder().withTitle("foo").build(null);
      assertThat(result, containsString("<title>foo</title>"));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddNoStylesheetByDefault()
   {
      String result = new HtmlDocumentBuilder().build(null);
      assertThat(result, not(containsString("<link")));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddNoHeaderInjectionByDefault()
   {
      String result = new HtmlDocumentBuilder().build(null);
      Assert.assertEquals("<!DOCTYPE html>\n" +
               "<html>\n" +
               "<head>\n" +
               "</head>\n" +
               "<body>\n" +
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddStylesheetIfFileWasAdded()
   {
      String result = new HtmlDocumentBuilder().addStylesheet("styles.css").build(null);
      assertThat(result, containsString("<link rel=\"stylesheet\" type=\"text/css\" href=\"styles.css\">"));
   }
View Full Code Here

Examples of org.ocpsoft.rewrite.transform.markup.HtmlDocumentBuilder

   }

   @Test
   public void shouldAddMultipleStylesheets()
   {
      String result = new HtmlDocumentBuilder()
               .addStylesheet("foo.css")
               .addStylesheet("bar.css")
               .build(null);
      assertThat(result, containsString("<link rel=\"stylesheet\" type=\"text/css\" href=\"foo.css\">"));
      assertThat(result, containsString("<link rel=\"stylesheet\" type=\"text/css\" href=\"bar.css\">"));
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.