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

de.agilecoders.wicket.util.References Maven / Gradle / Ivy

package de.agilecoders.wicket.util;

import com.google.common.base.Strings;
import de.agilecoders.wicket.Bootstrap;
import org.apache.wicket.Application;

/**
 * TODO: document
 *
 * @author miha
 * @version 1.0
 */
public final class References {

    private References() {}

    /**
     * TODOC
     *
     * @param referenceUrl
     * @return
     */
    public static String appendMinificationIdentifier(final String referenceUrl) {
        if (!Strings.isNullOrEmpty(referenceUrl) && referenceUrl.contains(".") &&
            (Bootstrap.getSettings(Application.get()).isMinified())) {
            return referenceUrl.replaceFirst("\\.(?=[^.]*$)", ".min.");
        }

        return Strings.nullToEmpty(referenceUrl);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy