Package org.aspectj.ajde.internal
Klasse LstBuildConfigManager
java.lang.Object
org.aspectj.ajde.internal.LstBuildConfigManager
- Alle implementierten Schnittstellen:
BuildConfigManager
- Autor:
- Mik Kersten
-
Feldübersicht
Von Schnittstelle geerbte Felder org.aspectj.ajde.internal.BuildConfigManager
CONFIG_FILE_SUFFIX, DEFAULT_CONFIG_LABEL
-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addFilesToConfig
(String configFilePath, List paths) Add files to a configuration.void
addListener
(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.void
removeFilesFromConfig
(String configFilePath, List files) Remove files from a configuration.void
removeListener
(BuildConfigListener configurationListener) Remove a configuration listener.void
setActiveConfigFile
(String currConfigFilePath) Sets the currently active build configuration file.void
writeModel
(BuildConfigModel model) Save the given configuration model to the file that it was generated from.void
writePaths
(String configFilePath, List<String> files) Write a list of source files into a configuration file.
-
Felddetails
-
currConfigFilePath
-
-
Konstruktordetails
-
LstBuildConfigManager
public LstBuildConfigManager()
-
-
Methodendetails
-
buildModel
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Build a model for the corresponding configuration file.- Angegeben von:
buildModel
in SchnittstelleBuildConfigManager
- Parameter:
configFilePath
- full path to the file
-
writeModel
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Save the given configuration model to the file that it was generated from.- Angegeben von:
writeModel
in SchnittstelleBuildConfigManager
-
writePaths
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Write a list of source files into a configuration file. File paths will be written relative to the path of the configuration file.- Angegeben von:
writePaths
in SchnittstelleBuildConfigManager
-
addFilesToConfig
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Add files to a configuration.- Angegeben von:
addFilesToConfig
in SchnittstelleBuildConfigManager
- Parameter:
configFilePath
- full path to the configuration filepaths
- list of full paths to the files to be added
-
removeFilesFromConfig
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Remove files from a configuration.- Angegeben von:
removeFilesFromConfig
in SchnittstelleBuildConfigManager
- Parameter:
configFilePath
- full path to the configuration filefiles
- list of full paths to the files to be removed
-
getActiveConfigFile
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
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.- Angegeben von:
getActiveConfigFile
in SchnittstelleBuildConfigManager
- Gibt zurück:
- full path to the file
-
setActiveConfigFile
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Sets the currently active build configuration file.- Angegeben von:
setActiveConfigFile
in SchnittstelleBuildConfigManager
- Parameter:
currConfigFilePath
- full path to the file
-
addListener
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Add a listner that will be notified of build configuration change events- Angegeben von:
addListener
in SchnittstelleBuildConfigManager
-
removeListener
Beschreibung aus Schnittstelle kopiert:BuildConfigManager
Remove a configuration listener.- Angegeben von:
removeListener
in SchnittstelleBuildConfigManager
-
getAllBuildConfigFiles
- Angegeben von:
getAllBuildConfigFiles
in SchnittstelleBuildConfigManager
- Gibt zurück:
- list (of Strings) of all build configuration files found so far
-