com.lonelystorm.air.asset.services.LibraryResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of air-asset Show documentation
Show all versions of air-asset Show documentation
The LonelyStorm Air Asset library provides support to be able to compile SASS files at runtime.
The newest version!
package com.lonelystorm.air.asset.services;
import java.util.Collection;
import java.util.List;
import com.lonelystorm.air.asset.models.Asset;
import com.lonelystorm.air.asset.models.AssetLibrary;
import com.lonelystorm.air.asset.models.AssetTheme;
public interface LibraryResolver {
Asset load(String path);
void clear();
void add(AssetLibrary library);
Collection findAllLibraries();
AssetLibrary findLibraryBySource(String source);
AssetLibrary findLibraryByPath(String path);
List findLibrariesByCategory(String category);
Collection findAllThemes();
AssetTheme findThemeByPath(String path);
List findThemesByTheme(String theme);
}