Class JavaFileDependencies
- java.lang.Object
-
- com.inductiveautomation.snap.project.JavaFileDependencies
-
public class JavaFileDependencies extends java.lang.ObjectA class to manage dependencies.
-
-
Constructor Summary
Constructors Constructor Description JavaFileDependencies()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependent(java.lang.String aClassName, WebFile aDependentFile)Adds DependsOn entry for given file on DependsOn file.java.util.List<WebFile>getDependentFiles(WebFile aFile)Returns the dependent files.java.util.List<WebFile>getDependentFiles(java.lang.String aClassName)Returns the dependent files.java.util.List<WebFile>getDependents(java.lang.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(java.lang.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.
-
-
-
Method Detail
-
updateDependencies
public void updateDependencies(WebFile aFile)
Updates dependencies for a given file and list of new/old dependencies.
-
removeDependencies
public void removeDependencies(WebFile aFile)
Updates dependencies for a given file and list of new/old dependencies.
-
getDependentFiles
public java.util.List<WebFile> getDependentFiles(WebFile aFile)
Returns the dependent files.
-
getDependentFiles
public java.util.List<WebFile> getDependentFiles(java.lang.String aClassName)
Returns the dependent files.
-
getDependents
public java.util.List<WebFile> getDependents(java.lang.String aClassName, boolean doCreate)
Gets the files that depend on given file.
-
addDependent
public void addDependent(java.lang.String aClassName, WebFile aDependentFile)Adds DependsOn entry for given file on DependsOn file.
-
removeDependent
public void removeDependent(java.lang.String aClassName, WebFile aDependentFile)Remove DependsOn entry for given file on DependsOn file.
-
-