2 // This software is now distributed according to
\r
3 // the Lesser Gnu Public License. Please see
\r
4 // http://www.gnu.org/copyleft/lesser.txt for
\r
6 // -- Happy Computing!
\r
8 package com.stevesoft.pat.wrap;
\r
10 import com.stevesoft.pat.*;
\r
12 /** A basic wrapper for the String object. Regex does
\r
13 not search String directly any longer, it searches StringLike. */
\r
14 public class StringWrap
\r
15 implements StringLike
\r
18 public StringWrap(String s)
\r
23 public String toString()
\r
28 public char charAt(int i)
\r
38 public String substring(int i1, int i2)
\r
40 return s.substring(i1, i2);
\r
43 public Object unwrap()
\r
48 public BasicStringBufferLike newStringBufferLike()
\r
50 return new StringBufferWrap();
\r
53 public int indexOf(char c)
\r
55 return s.indexOf(c);
\r