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

dev.soffa.foundation.commons.Prefix Maven / Gradle / Ivy

package dev.soffa.foundation.commons;


import lombok.Getter;
import lombok.NoArgsConstructor;
import org.checkerframework.checker.nullness.qual.NonNull;

@NoArgsConstructor
@Getter
public class Prefix {

    private String value;

    public Prefix(@NonNull String value) {
        this.value = TextUtil.trimToEmpty(value);
    }

    public void append(@NonNull String value) {
        this.value = TextUtil.prefix(value, this.value);
    }

    public void appendIf(boolean test, @NonNull String value) {
        if (test) {
            append(value);
        }
    }


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy