//
// This software is now distributed according to
// the Lesser Gnu Public License. Please see
// http://www.gnu.org/copyleft/lesser.txt for
// the details.
// -- Happy Computing!
//
package com.stevesoft.ewe_pat.wrap;
import com.stevesoft.ewe_pat.*;
/** A basic wrapper for the String object. Regex does
not search String directly any longer, it searches StringLike. */
public class StringWrap implements StringLike {
String s;
public StringWrap(String s) {
this.s = s;
}
public String toString() { return s; }
public char charAt(int i) { return s.charAt(i); }
public int length() { return s.length(); }
public String substring(int i1,int i2) {
return s.substring(i1,i2);
}
public Object unwrap() { return s; }
public BasicStringBufferLike newStringBufferLike() {
return new StringBufferWrap();
}
public int indexOf(char c) {
return s.indexOf(c);
}
}