1 2 25 26 package org.aspectj.ajde; 27 28 import java.util.*; 29 30 import org.aspectj.ajde.ui.*; 31 import org.aspectj.asm.*; 32 33 36 public interface BuildConfigManager { 37 38 public static final String CONFIG_FILE_SUFFIX = ".lst"; 39 40 public static final String DEFAULT_CONFIG_LABEL = "<all project files>"; 41 42 49 public String getActiveConfigFile(); 50 51 56 public void setActiveConfigFile(String currConfigFilePath); 57 58 61 public void addListener(BuildConfigListener configurationListener); 62 63 66 public void removeListener(BuildConfigListener configurationListener); 67 68 73 public BuildConfigModel buildModel(String configFilePath); 74 75 78 public void writeModel(BuildConfigModel model); 79 80 84 public void writePaths(String configFilePath, List paths); 85 86 92 public void addFilesToConfig(String configFilePath, List files); 93 94 100 public void removeFilesFromConfig(String configFilePath, List files); 101 } 102 103 104 | Popular Tags |