Class JavaFileDependencies
java.lang.Object
com.inductiveautomation.snap.project.JavaFileDependencies
A class to manage dependencies.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddDependent(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.voidremoveDependencies(WebFile aFile) Updates dependencies for a given file and list of new/old dependencies.voidremoveDependent(String aClassName, WebFile aDependentFile) Remove DependsOn entry for given file on DependsOn file.voidupdateDependencies(WebFile aFile) Updates dependencies for a given file and list of new/old dependencies.
- 
Constructor Details- 
JavaFileDependenciespublic JavaFileDependencies()
 
- 
- 
Method Details- 
updateDependenciesUpdates dependencies for a given file and list of new/old dependencies.
- 
removeDependenciesUpdates dependencies for a given file and list of new/old dependencies.
- 
getDependentFilesReturns the dependent files.
- 
getDependentFilesReturns the dependent files.
- 
getDependentsGets the files that depend on given file.
- 
addDependentAdds DependsOn entry for given file on DependsOn file.
- 
removeDependentRemove DependsOn entry for given file on DependsOn file.
 
-