Class StringManipulationLib

java.lang.Object
studio.magemonkey.genesis.managers.misc.StringManipulationLib

public class StringManipulationLib extends Object
  • Constructor Details

    • StringManipulationLib

      public StringManipulationLib()
  • Method Details

    • replacePlaceholder

      public static String replacePlaceholder(String s, String placeholderName, String replacement, int fromIndex)
      Replace placeholders in a string
      Parameters:
      s - input string
      placeholderName - name of placeholder
      replacement - replacement string
      fromIndex - index
      Returns:
      replaced string
    • figureOutVariable

      public static String figureOutVariable(String s, int fromIndex, String... placeholderNames)
    • figureOutVariable

      public static String figureOutVariable(String s, String placeholderName, int fromIndex)
    • getCompleteVariable

      public static String getCompleteVariable(String s, String placeholderName, int fromIndex)
    • getIndexOfVariableEnd

      public static int getIndexOfVariableEnd(String s, String placeholderName, int fromIndex)
    • formatList

      public static String formatList(List<String> list)
    • getBlock

      public static String getBlock(String s, String beginning, String end, int fromIndex)
    • getIndexOfBlockEnd

      public static int getIndexOfBlockEnd(String s, String beginning, String end, int fromIndex)