Class StringSplitter


  • public final class StringSplitter
    extends java.lang.Object
    A splitter of strings.
    Since:
    1.4.0
    • Constructor Summary

      Constructors 
      Constructor Description
      StringSplitter​(char separatorChar, char escapeChar)
      Builds a string splitter.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> execute​(java.lang.String arg)
      Splits the given argument.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StringSplitter

        public StringSplitter​(char separatorChar,
                              char escapeChar)
        Builds a string splitter. The escape character is used to ignore unrelevant separators. In this case, the separator character is kept, and the preceding escape character is removed from the token.
        Parameters:
        separatorChar - Separator character.
        escapeChar - Escape character to 'cancel' a separator character.
    • Method Detail

      • execute

        @Nonnull
        public java.util.List<java.lang.String> execute​(@Nonnull
                                                        java.lang.String arg)
        Splits the given argument.
        Parameters:
        arg - The argument to split.
        Returns:
        List of tokens.