void
|
add(String jsFilePath)
Adds a file dependency to the dependency graph.
|
void
|
addInterScriptDependencyEdge(String fromJsFileName, String toJsFileName)
Add an Inter-JavaScript dependency relationship.
|
void
|
clear()
Clear the current dependency graph.
|
static
List<String>
|
getClassesInFile(String fileName)
Returns the list of JavaScript classes defined for a given JavaScript file.
|
static
String
|
getFileImplementingClass(String className)
Returns the path to the JavaScript file that implements the specified JavaScript class.
|
Iterator<String>
|
getSortedList()
Returns a list of required JavaScript files, sorted in order of
increasing dependencies.
|
static
void
|
loadClassInformation(AppContext appContext, String bundleName)
Load the JavaScript class information from the specified "bundle name".
|
static
void
|
loadFileDependencies(AppContext appContext, String bundleName)
Load the file dependencies from the specified "bundle name".
|
void
|
loadFileDependenciesFile(File depPropFile, String resFolderPrefix)
|
boolean
|
parseCommandLine(String[] args)
|
void
|
processCommands(InputStream in, PrintStream out)
|
void
|
setMessageRouter(MessageRouter msgRouter)
Returns the MessageRouter instance used by the
JavaScriptDependencyAnalyzer instance (and on the underlying Dependency
Graph).
|