public ScriptContext append()

in myfaces-html5-core/src/main/java/org/apache/myfaces/html5/renderkit/util/Html5RendererUtils.java [837:860]


        public ScriptContext append(String str) {

            if (automaticFormatting && str.length() == 1) {
                boolean openBlock = str.equals("{");
                boolean closeBlock = str.equals("}");

                if (openBlock) {
                    prettyLine();
                } else if (closeBlock) {
                    prettyLineDecreaseIndent();
                }

                buffer.append(str);

                if (openBlock) {
                    prettyLineIncreaseIndent();
                } else if (closeBlock) {
                    prettyLine();
                }
            } else {
                buffer.append(str);
            }
            return this;
        }