Package com.google.gwt.user.tools.util
Class CreatorUtilities
java.lang.Object
com.google.gwt.user.tools.util.CreatorUtilities
Utility methods used by ApplicationCreator.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
appendPaths
(String delimiter, List<String> paths) Create a PATH style string separated by the specified delimiter (';' for windows, ':' for UNIX) Note that this method prepends the delimiter to the front of the string.static String
createEclipseExtraLaunchPaths
(List<String> extraClassPaths) Create the extra path entries for an Eclipse '.launch' file in XML format.static boolean
isValidModuleName
(String moduleName) Returnstrue
ifmoduleName
is a valid module name.static boolean
Check to see that the userJar and pathList files all exist, and that the moduleList entries can be found within the jars.
-
Constructor Details
-
CreatorUtilities
public CreatorUtilities()
-
-
Method Details
-
appendPaths
Create a PATH style string separated by the specified delimiter (';' for windows, ':' for UNIX) Note that this method prepends the delimiter to the front of the string. There is an existing path we want to append to.- Parameters:
delimiter
- The delimiter string to place between variables.paths
- The list of paths to concatenate together.- Returns:
- the concatenated list of paths as a single string.
-
createEclipseExtraLaunchPaths
public static String createEclipseExtraLaunchPaths(List<String> extraClassPaths) throws FileNotFoundException Create the extra path entries for an Eclipse '.launch' file in XML format.- Parameters:
extraClassPaths
- a list of paths/.jar files to add to the class path- Returns:
- A string formatted to include in the .launch file
- Throws:
FileNotFoundException
-
isValidModuleName
Returnstrue
ifmoduleName
is a valid module name. -
validatePathsAndModules
public static boolean validatePathsAndModules(String userJar, List<String> pathList, List<String> moduleList) Check to see that the userJar and pathList files all exist, and that the moduleList entries can be found within the jars.- Parameters:
userJar
- The full path to gwt-user.jarpathList
- A list of jar files to add to the class path.moduleList
- A list of GWT module names to add as 'inherits' tags- Returns:
true
if all validations pass.
-