org.plovr
Class ModuleConfig
java.lang.Object
org.plovr.ModuleConfig
public final class ModuleConfig
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getRootModule
public String getRootModule()
getModuleNames
public Iterable<String> getModuleNames()
getModuleToOutputPath
public Map<String,File> getModuleToOutputPath()
getModuleInfo
public ModuleConfig.ModuleInfo getModuleInfo(String module)
getInvertedDependencyTree
public Map<String,List<String>> getInvertedDependencyTree()
- Returns:
- a map of modules to modules that depend on that module
getProductionUri
public String getProductionUri()
getModuleInfoPath
public File getModuleInfoPath()
excludeModuleInfoFromRootModule
public boolean excludeModuleInfoFromRootModule()
createModuleNameToUriFunction
public Function<String,String> createModuleNameToUriFunction()
builder
public static org.plovr.ModuleConfig.Builder builder(File relativePathBase)
builder
public static org.plovr.ModuleConfig.Builder builder(ModuleConfig moduleConfig)