protected void write()

in doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java [170:190]


    protected void write(String text) {
        String txt = text;

        if (isHeadFlag()) {
            headWriter.write(unifyEOLs(txt));

            return;
        }

        if (docRenderingContext != null) {
            String relativePathToBasedir = docRenderingContext.getRelativePath();

            if (relativePathToBasedir == null) {
                txt = StringUtils.replace(txt, "$relativePath", ".");
            } else {
                txt = StringUtils.replace(txt, "$relativePath", relativePathToBasedir);
            }
        }

        super.write(txt);
    }