Package org.aspectj.ajde.internal
Schnittstelle BuildConfigManager
- Alle bekannten Implementierungsklassen:
LstBuildConfigManager
public interface BuildConfigManager
- Autor:
- Mik Kersten
-
Feldübersicht
Felder -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddFilesToConfig(String configFilePath, List files) Add files to a configuration.voidaddListener(BuildConfigListener configurationListener) Add a listner that will be notified of build configuration change eventsbuildModel(String configFilePath) Build a model for the corresponding configuration file.Returns the currently active build configuration file.voidremoveFilesFromConfig(String configFilePath, List files) Remove files from a configuration.voidremoveListener(BuildConfigListener configurationListener) Remove a configuration listener.voidsetActiveConfigFile(String currConfigFilePath) Sets the currently active build configuration file.voidwriteModel(BuildConfigModel model) Save the given configuration model to the file that it was generated from.voidwritePaths(String configFilePath, List<String> paths) Write a list of source files into a configuration file.
-
Felddetails
-
CONFIG_FILE_SUFFIX
- Siehe auch:
-
DEFAULT_CONFIG_LABEL
- Siehe auch:
-
-
Methodendetails
-
getActiveConfigFile
String getActiveConfigFile()Returns the currently active build configuration file. The current active build configuration file that is set in this class is used for building and for updating the structure model.- Gibt zurück:
- full path to the file
-
setActiveConfigFile
Sets the currently active build configuration file.- Parameter:
currConfigFilePath- full path to the file
-
addListener
Add a listner that will be notified of build configuration change events -
removeListener
Remove a configuration listener. -
buildModel
Build a model for the corresponding configuration file.- Parameter:
configFilePath- full path to the file
-
writeModel
Save the given configuration model to the file that it was generated from. -
writePaths
Write a list of source files into a configuration file. File paths will be written relative to the path of the configuration file. -
addFilesToConfig
Add files to a configuration.- Parameter:
configFilePath- full path to the configuration filefiles- list of full paths to the files to be added
-
removeFilesFromConfig
Remove files from a configuration.- Parameter:
configFilePath- full path to the configuration filefiles- list of full paths to the files to be removed
-
getAllBuildConfigFiles
List getAllBuildConfigFiles()- Gibt zurück:
- list (of Strings) of all build configuration files found so far
-