Class CreatorUtilities

java.lang.Object
com.google.gwt.user.tools.util.CreatorUtilities

public class CreatorUtilities extends Object
Utility methods used by ApplicationCreator.
  • Constructor Details

    • CreatorUtilities

      public CreatorUtilities()
  • Method Details

    • appendPaths

      public static 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. 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

      public static boolean isValidModuleName(String moduleName)
      Returns true if moduleName 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.jar
      pathList - 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.