1 // $Id: StringPattern.java,v 1.2 2004/02/07 11:25:35 powerpete Exp $
2 // [JMP, 03.02.2004] Created this file.
3 package org.jface.stepmt.core.patterns;
4
5 import org.jface.stepmt.core.Interval;
6
7 /***
8 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
9 * @version $Id: StringPattern.java,v 1.2 2004/02/07 11:25:35 powerpete Exp $
10 */
11 public class StringPattern extends AbstractPattern
12 {
13 private final String value;
14
15 public StringPattern(final String value)
16 {
17 this.value = value;
18 }
19
20 public Interval match(final String str, final int index)
21 {
22 if (super.checkBounds(str, index) && str.indexOf(value, index) == index)
23 {
24 return new Interval(index, value.length());
25 }
26 return null;
27 }
28 }
This page was automatically generated by Maven