Examples of KindleResourceManipulatorFactory


Examples of br.com.caelum.tubaina.io.KindleResourceManipulatorFactory

                .addChaptersToLastAddedPart(Arrays.asList(chapter)).build();
        BookPart part = bookParts.get(0);
        new KindleModule().inject(part);
       
    String generatedContent = partToKindle.generateKindlePart(part,
                new TubainaHtmlDir(null, null, new KindleResourceManipulatorFactory()), 1)
                .toString();
        assertEquals(1, countOccurrences(generatedContent, "<h1>Part 1 - parte 1</h1>"));
        assertEquals(1, countOccurrences(generatedContent, "<h2.*>\\d+ - chapter title</h2>"));
        assertEquals(1, countOccurrences(generatedContent,
                "<h3.*>\\W*\\d+\\.1 - section one\\W*</h3>"));
 
View Full Code Here

Examples of br.com.caelum.tubaina.io.KindleResourceManipulatorFactory

        List<BookPart> bookParts = new BookPartsBuilder(new SectionsManager()).addChaptersToLastAddedPart(
                Arrays.asList(chapter)).build();
        BookPart part = bookParts.get(0);
        new KindleModule().inject(part);
    String generatedContent = partToKindle.generateKindlePart(part,
                new TubainaHtmlDir(null, null, new KindleResourceManipulatorFactory()), 1).toString();
        assertEquals(0, countOccurrences(generatedContent, "<h1>.*</h1>"));
        assertEquals(1, countOccurrences(generatedContent, "<h2.*>\\d+ - chapter title</h2>"));
        assertEquals(1, countOccurrences(generatedContent,
                "<h3.*>\\W*\\d+\\.1 - section one\\W*</h3>"));
    }
View Full Code Here

Examples of br.com.caelum.tubaina.io.KindleResourceManipulatorFactory

        cfg.setObjectWrapper(new BeansWrapper());

        Parser parser = new HtmlParser(new RegexConfigurator().read("/regex.properties",
                "/html.properties"));
       
        ResourceManipulatorFactory kindleResourceManipulatorFactory = new KindleResourceManipulatorFactory();
        File temp = new File("tmp");
        TubainaHtmlDir bookRoot = new TubainaKindleIO(templateDir, kindleResourceManipulatorFactory)
                .createTubainaDir(temp);
        introductionChaptersToKindle = new IntroductionChaptersToKindle(parser, cfg, bookRoot);
    }
View Full Code Here

Examples of br.com.caelum.tubaina.io.KindleResourceManipulatorFactory

        this.ifdefs = data.getIfdefs();
        configureFreemarker();
    }

    public void generate(Book book, File outputDir) throws IOException {
        ResourceManipulatorFactory kindleResourceManipulatorFactory = new KindleResourceManipulatorFactory();
        TubainaHtmlDir bookRoot = new TubainaKindleIO(templateDir, kindleResourceManipulatorFactory)
                .createTubainaDir(outputDir);
       
        StringBuffer bookContent = generateHeader(book);
       
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.