Package org.aspectj.ajde.internal
Klasse LstBuildConfigManager
java.lang.Object
org.aspectj.ajde.internal.LstBuildConfigManager
- Alle implementierten Schnittstellen:
BuildConfigManager
- Autor:
- Mik Kersten
-
Feldübersicht
FelderVon Schnittstelle geerbte Felder org.aspectj.ajde.internal.BuildConfigManager
CONFIG_FILE_SUFFIX, DEFAULT_CONFIG_LABEL -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddFilesToConfig(String configFilePath, List paths) 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> files) Write a list of source files into a configuration file.
-
Felddetails
-
currConfigFilePath
-
-
Konstruktordetails
-
LstBuildConfigManager
public LstBuildConfigManager()
-
-
Methodendetails
-
buildModel
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerBuild a model for the corresponding configuration file.- Angegeben von:
buildModelin SchnittstelleBuildConfigManager- Parameter:
configFilePath- full path to the file
-
writeModel
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerSave the given configuration model to the file that it was generated from.- Angegeben von:
writeModelin SchnittstelleBuildConfigManager
-
writePaths
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerWrite a list of source files into a configuration file. File paths will be written relative to the path of the configuration file.- Angegeben von:
writePathsin SchnittstelleBuildConfigManager
-
addFilesToConfig
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerAdd files to a configuration.- Angegeben von:
addFilesToConfigin SchnittstelleBuildConfigManager- Parameter:
configFilePath- full path to the configuration filepaths- list of full paths to the files to be added
-
removeFilesFromConfig
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerRemove files from a configuration.- Angegeben von:
removeFilesFromConfigin SchnittstelleBuildConfigManager- Parameter:
configFilePath- full path to the configuration filefiles- list of full paths to the files to be removed
-
getActiveConfigFile
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerReturns 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:
getActiveConfigFilein SchnittstelleBuildConfigManager- Gibt zurück:
- full path to the file
-
setActiveConfigFile
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerSets the currently active build configuration file.- Angegeben von:
setActiveConfigFilein SchnittstelleBuildConfigManager- Parameter:
currConfigFilePath- full path to the file
-
addListener
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerAdd a listner that will be notified of build configuration change events- Angegeben von:
addListenerin SchnittstelleBuildConfigManager
-
removeListener
Beschreibung aus Schnittstelle kopiert:BuildConfigManagerRemove a configuration listener.- Angegeben von:
removeListenerin SchnittstelleBuildConfigManager
-
getAllBuildConfigFiles
- Angegeben von:
getAllBuildConfigFilesin SchnittstelleBuildConfigManager- Gibt zurück:
- list (of Strings) of all build configuration files found so far
-