java.lang.Object
com.codebarrel.automation.api.component.smartvalues.objectwrappers.StringWrapper
All Implemented Interfaces:
SmartValueWrapper

public class StringWrapper extends Object implements SmartValueWrapper
  • Field Details

  • Constructor Details

    • StringWrapper

      public StringWrapper(String value)
  • Method Details

    • htmlEncode

      public String htmlEncode()
    • getWrappedValue

      public Object getWrappedValue()
      Specified by:
      getWrappedValue in interface SmartValueWrapper
    • asJsonObject

      public static String asJsonObject(String key, String value)
    • asJsonObject

      public String asJsonObject(String key)
    • asJsonString

      public static String asJsonString(String str)
    • asJsonString

      public String asJsonString()
    • jsonEncode

      public static String jsonEncode(String str)
    • jsonEncode

      public String jsonEncode()
    • xmlEncode

      public String xmlEncode()
    • urlEncode

      public String urlEncode()
    • length

      public int length()
    • charAt

      public String charAt(int index)
    • endsWith

      public boolean endsWith(String suffix)
    • indexOf

      public int indexOf(String str)
    • indexOf

      public int indexOf(char ch)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • startsWith

      public boolean startsWith(String prefix)
    • lastIndexOf

      public int lastIndexOf(String str)
    • lastIndexOf

      public int lastIndexOf(char ch)
    • substring

      public String substring(int beginIndex)
    • substring

      public String substring(int beginIndex, int endIndex)
    • concat

      public String concat(String str)
    • replace

      public String replace(String oldChar, String newChar)
    • replace

      public String replace(char oldChar, char newChar)
    • contains

      public boolean contains(String s)
    • replaceAll

      public String replaceAll(String regex, String replacement)
    • split

      public List<String> split(String regex)
    • split

      public List<String> split(char del)
    • toLowerCase

      public String toLowerCase()
    • toUpperCase

      public String toUpperCase()
    • trim

      public String trim()
    • toDate

      public Date toDate()
    • toDate

      public Date toDate(String formatStr)
    • match

      public Object match(String regex)
    • quote

      public String quote()
    • isEmpty

      public boolean isEmpty()
    • isNotEmpty

      public boolean isNotEmpty()
    • left

      public String left(int len)
    • right

      public String right(int len)
    • substringBefore

      public String substringBefore(String separator)
    • substringAfter

      public String substringAfter(String separator)
    • substringBeforeLast

      public String substringBeforeLast(String separator)
    • substringAfterLast

      public String substringAfterLast(String separator)
    • substringBetween

      public String substringBetween(String open, String close)
    • remove

      public String remove(String remove)
    • remove

      public String remove(char remove)
    • rightPad

      public String rightPad(int size, String padStr)
    • leftPad

      public String leftPad(int size, String padStr)
    • rightPad

      public String rightPad(int size, char padStr)
    • leftPad

      public String leftPad(int size, char padStr)
    • capitalize

      public String capitalize()
    • isAlpha

      public boolean isAlpha()
    • isAlphanumeric

      public boolean isAlphanumeric()
    • isNumeric

      public boolean isNumeric()
    • reverse

      public String reverse()
    • abbreviate

      public String abbreviate(int maxWidth)
    • toString

      public String toString()
      Overrides:
      toString in class Object