Package editor.search

Class StringUtil


  • public class StringUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      StringUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static int getLineOffset​(java.lang.String content, int line)  
      static void getLocation​(java.lang.String strSource, int iFrom, int iTo, SearchLocation location)  
      private static boolean isWholeWord​(java.lang.String content, int offset, java.lang.String pattern)  
      static java.util.List<SearchLocation> search​(java.lang.String strSource, java.lang.String strPattern, boolean bIgnoreCase, boolean bWords)  
      static java.util.List<SearchLocation> search​(java.lang.String strSource, java.lang.String strPattern, boolean bIgnoreCase, boolean bWords, int iOffset)  
      static java.util.List<SearchLocation> search​(java.lang.String content, java.lang.String pattern, boolean bIgnoreCase, boolean bWords, int iOffset, boolean backwards)  
      static java.lang.String wildcardToRegex​(java.lang.String wildcard)  
      • Methods inherited from class java.lang.Object

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

      • StringUtil

        public StringUtil()
    • Method Detail

      • search

        public static java.util.List<SearchLocation> search​(java.lang.String strSource,
                                                            java.lang.String strPattern,
                                                            boolean bIgnoreCase,
                                                            boolean bWords)
      • search

        public static java.util.List<SearchLocation> search​(java.lang.String strSource,
                                                            java.lang.String strPattern,
                                                            boolean bIgnoreCase,
                                                            boolean bWords,
                                                            int iOffset)
      • search

        public static java.util.List<SearchLocation> search​(java.lang.String content,
                                                            java.lang.String pattern,
                                                            boolean bIgnoreCase,
                                                            boolean bWords,
                                                            int iOffset,
                                                            boolean backwards)
      • isWholeWord

        private static boolean isWholeWord​(java.lang.String content,
                                           int offset,
                                           java.lang.String pattern)
      • getLocation

        public static void getLocation​(java.lang.String strSource,
                                       int iFrom,
                                       int iTo,
                                       SearchLocation location)
      • wildcardToRegex

        public static java.lang.String wildcardToRegex​(java.lang.String wildcard)
      • getLineOffset

        public static int getLineOffset​(java.lang.String content,
                                        int line)