Package org.adoptopenjdk.lambda.tutorial.exercise4.Document

Examples of org.adoptopenjdk.lambda.tutorial.exercise4.Document.Page


    public static Document translate(Document document, Translator translator) {
        return document.getPages().stream()
                .map(page -> page.getContent())
                .map(content -> translator.translate(content))
                .map(translated -> new Page(translated))
                .collect(collectingAndThen(toList(),
                                           pages -> new Document(translator.translate(document.getTitle()), pages)));
    }
View Full Code Here


        Document diary = new Document("My Diary", Arrays.asList(
                new Page("Today I went shopping"),
                new Page("Today I did maths"),
                new Page("Today I wrote in my diary")));

        assertThat(Documents.print(diary, new PagePrinter("----")),
                isString(format("My Diary%n" +
                                "----%n" +
                                "Today I went shopping%n" +
                                "----%n" +
                                "Today I did maths%n" +
View Full Code Here

TOP

Related Classes of org.adoptopenjdk.lambda.tutorial.exercise4.Document.Page

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.