2 // This software is now distributed according to
3 // the Lesser Gnu Public License. Please see
4 // http://www.gnu.org/copyleft/lesser.txt for
8 package com.stevesoft.pat.wrap;
10 import com.stevesoft.pat.BasicStringBufferLike;
11 import com.stevesoft.pat.StringLike;
14 * A basic wrapper for the String object. Regex does not search String directly
15 * any longer, it searches StringLike.
17 public class StringWrap implements StringLike
21 public StringWrap(String s)
26 public String toString()
31 public char charAt(int i)
41 public String substring(int i1, int i2)
43 return s.substring(i1, i2);
46 public Object unwrap()
51 public BasicStringBufferLike newStringBufferLike()
53 return new StringBufferWrap();
56 public int indexOf(char c)