Class StringUtils

java.lang.Object
org.apache.velocity.util.StringUtils

public class StringUtils extends Object
This class provides some methods for dynamically invoking methods in objects, and some string manipulation and formatting methods.
Version:
$Id$
Author:
Jason van Zyl, Daniel Rall
  • Constructor Details

    • StringUtils

      public StringUtils()
  • Method Details

    • formatFileString

      public static String formatFileString(Directive directive)
      Creates a string that formats the template filename with line number and column of the given Directive. We use this routine to provide a consistent format for displaying file errors.
      Parameters:
      directive - currrent directive
      Returns:
      formatted string
    • formatFileString

      public static String formatFileString(Node node)
      Creates a string that formats the template filename with line number and column of the given Node. We use this routine to provide a consistent format for displaying file errors.
      Parameters:
      node - current node
      Returns:
      formatted string
    • formatFileString

      public static String formatFileString(Info info)
      Simply creates a string that formats the template filename with line number and column. We use this routine to provide a consistent format for displaying file errors.
      Parameters:
      info - template name, line and column infos
      Returns:
      formatted string
    • formatFileString

      public static String formatFileString(String template, int linenum, int colnum)
      Simply creates a string that formats the template filename with line number and column. We use this routine to provide a consistent format for displaying file errors.
      Parameters:
      template - File name of template, can be null
      linenum - Line number within the file
      colnum - Column number withing the file at linenum
      Returns:
      formatted string