visualization/visualization-api/src/main/java/se/jguru/nazgul/tools/visualization/api/dot/CommentRenderer.java
@Override
    protected String doRender(final RenderConfiguration config, final Comment comment) {

        // Check sanity
        final StringBuilder builder = new StringBuilder(config.getNewline() + config.getIndent());
        final List<String> commentLines = comment.getCommentLines();

        if (commentLines.size() == 1) {

            // Use a '//' single-line comment
            builder.append("// ").append(commentLines.get(0));

        } else if (commentLines.size() > 1) {

            // Use a '/*' ... '*/' multi-line comment
            builder.append("/* ").append(config.getNewline());
            for (String current : commentLines) {
                builder.append(config.getIndent()).append(" * ").append(current).append(config.getNewline());
            }
            builder.append(config.getIndent()).append(" */");
        }

        // All Done.
        return builder.toString() + config.getNewline();
    }
@Override
    protected String doRender(final RenderConfiguration config, final Comment comment) {

        // Check sanity
        final StringBuilder builder = new StringBuilder(config.getNewline() + config.getIndent());
        final List<String> commentLines = comment.getCommentLines();

        if (commentLines.size() == 1) {

            // Use a '//' single-line comment
            builder.append("// ").append(commentLines.get(0));

        } else if (commentLines.size() > 1) {

            // Use a '/*' ... '*/' multi-line comment
            builder.append("/* ").append(config.getNewline());
            for (String current : commentLines) {
                builder.append(config.getIndent()).append(" * ").append(current).append(config.getNewline());
            }
            builder.append(config.getIndent()).append(" */");
        }

        // All Done.
        return builder.toString() + config.getNewline();
    }
@ Override protected String doRender ( final RenderConfiguration config , final Comment comment ) { // Check sanity final StringBuilder builder = new StringBuilder ( config . getNewline ( ) + config . getIndent ( ) ) ; final List < String > commentLines = comment . getCommentLines ( ) ; if ( commentLines . size ( ) == 1 ) { // Use a '//' single-line comment builder . append ( "// " ) . append ( commentLines . get ( 0 ) ) ; } else if ( commentLines . size ( ) > 1 ) { // Use a '/*' ... '*/' multi-line comment builder . append ( "/* " ) . append ( config . getNewline ( ) ) ; for ( String current : commentLines ) { builder . append ( config . getIndent ( ) ) . append ( " * " ) . append ( current ) . append ( config . getNewline ( ) ) ; } builder . append ( config . getIndent ( ) ) . append ( " */" ) ; } // All Done. return builder . toString ( ) + config . getNewline ( ) ; }
{@inheritDoc}
{