public static PrintStream print()

in src/main/java/org/apache/tomee/website/GroupedIndex.java [197:220]


    public static PrintStream print(final String directory, final String child, String language, String type) { //target/jbake/<tomeeBranch> o  tambien //target/jbake/<tomeeBranch>/docs
        try {
            File fileParentFolder = null;

            if (type.equalsIgnoreCase("docsindex")) {
                fileParentFolder = new File(directory);
            } else {
                if (type.equalsIgnoreCase("examplesindex")) {
                    if (language.equalsIgnoreCase("en")) {
                        fileParentFolder = new File(directory + File.separator + "examples");
                    } else {
                        fileParentFolder = new File(directory + File.separator + language + File.separator + "examples");

                    }
                } else {
                    fileParentFolder = new File(directory);
                }
            }

            return new PrintStream(IO.write(new File(fileParentFolder, child)));
        } catch (FileNotFoundException e) {
            throw new IllegalStateException(e);
        }
    }