Class JavaFileDependencies
java.lang.Object
com.inductiveautomation.snap.project.JavaFileDependencies
A class to manage dependencies.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDependent
(String aClassName, WebFile aDependentFile) Adds DependsOn entry for given file on DependsOn file.getDependentFiles
(WebFile aFile) Returns the dependent files.getDependentFiles
(String aClassName) Returns the dependent files.getDependents
(String aClassName, boolean doCreate) Gets the files that depend on given file.void
removeDependencies
(WebFile aFile) Updates dependencies for a given file and list of new/old dependencies.void
removeDependent
(String aClassName, WebFile aDependentFile) Remove DependsOn entry for given file on DependsOn file.void
updateDependencies
(WebFile aFile) Updates dependencies for a given file and list of new/old dependencies.
-
Constructor Details
-
JavaFileDependencies
public JavaFileDependencies()
-
-
Method Details
-
updateDependencies
Updates dependencies for a given file and list of new/old dependencies. -
removeDependencies
Updates dependencies for a given file and list of new/old dependencies. -
getDependentFiles
Returns the dependent files. -
getDependentFiles
Returns the dependent files. -
getDependents
Gets the files that depend on given file. -
addDependent
Adds DependsOn entry for given file on DependsOn file. -
removeDependent
Remove DependsOn entry for given file on DependsOn file.
-