1 package com.github.searls.jasmine.io.scripts; 2 3 import java.util.Set; 4 5 public interface ScriptResolver { 6 7 String getSourceDirectory() throws ScriptResolverException; 8 9 String getSpecDirectory() throws ScriptResolverException; 10 11 String getBaseDirectory() throws ScriptResolverException; 12 13 Set<String> getSources() throws ScriptResolverException; 14 15 Set<String> getSpecs() throws ScriptResolverException; 16 17 Set<String> getPreloads() throws ScriptResolverException; 18 19 Set<String> getAllScripts() throws ScriptResolverException; 20 }