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

de.agilecoders.wicket.webjars.collectors.IAssetProvider Maven / Gradle / Ivy

The newest version!
package de.agilecoders.wicket.webjars.collectors;

import java.util.Set;
import java.util.SortedMap;

/**
 * base provider interface
 *
 * @author miha
 */
public interface IAssetProvider {

    /**
     * List assets within a folder.
     *
     * @param folderPath the root path to the folder. Must begin with '/'.
     * @return a set of folder paths that match.
     */
    Set listAssets(final String folderPath);

    /**
     * @return the full path index map.
     */
    SortedMap getFullPathIndex();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy