summaryrefslogtreecommitdiff
path: root/dicore3/command/src/main/java/io/dico/dicore/command/chat/help/SimpleHelpComponent.java
blob: 1b74d0ff058ef8a9ae8c733e358c1fb5de9807b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package io.dico.dicore.command.chat.help;

public class SimpleHelpComponent implements IHelpComponent {
    String[] lines;

    public SimpleHelpComponent(String... lines) {
        this.lines = lines;
    }

    @Override
    public int lineCount() {
        return lines.length;
    }

    @Override
    public void appendTo(StringBuilder sb) {
        String[] lines = this.lines;
        int len = lines.length;
        if (0 < len) {
            sb.append(lines[0]);
        }
        for (int i = 1; i < len; i++) {
            sb.append('\n').append(lines[i]);
        }
    }

}