All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.larmic.butterfaces.component.showcase.example.WebXmlCodeExample Maven / Gradle / Ivy

package de.larmic.butterfaces.component.showcase.example;

/**
 * Created by larmic on 12.12.14.
 */
public class WebXmlCodeExample extends AbstractCodeExample {

    private final StringBuilder innerContent = new StringBuilder();

    public WebXmlCodeExample(String tabName, String tabId) {
        super(tabName, tabId);
    }

    @Override
    public String getPrettyPrintLang() {
        return "lang-html";
    }

    public StringBuilder appendInnerContent(final String content) {
        return this.appendInnerContent(content, true);
    }

    public StringBuilder appendInnerContent(final String content, final boolean lineBreak) {
        if (lineBreak) {
            return innerContent.append(content).append("\n");
        } else {
            return innerContent.append(content);
        }
    }

    @Override
    public String toString() {
        final StringBuilder stringBuilder = new StringBuilder();

        stringBuilder.append(" \n");
        stringBuilder.append(" \n");
        stringBuilder.append(innerContent.toString());
        stringBuilder.append("");

        return stringBuilder.toString();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy