JML

java.util.regex
Class Matcher

java.lang.Object
  extended byjava.util.regex.Matcher

public final class Matcher
extends Object


Field Summary
(package private)  int acceptMode
           
(package private) static int ENDANCHOR
           
(package private)  int first
           
(package private)  int from
           
(package private)  int[] groups
           
(package private)  int last
           
(package private)  int lastAppendPosition
           
(package private)  int[] locals
           
(package private) static int NOANCHOR
           
(package private)  int oldLast
           
(package private)  Pattern parentPattern
           
(package private)  CharSequence text
           
(package private)  int to
           
 
Constructor Summary
(package private) Matcher()
           
(package private) Matcher(Pattern, CharSequence)
           
 
Method Summary
 Matcher appendReplacement(StringBuffer, String)
           
 StringBuffer appendTail(StringBuffer)
           
(package private)  char charAt(int)
           
 int end()
           
 int end(int)
           
 boolean find()
           
 boolean find(int)
           
private  boolean find(int, int)
           
(package private)  CharSequence getSubSequence(int, int)
           
(package private)  int getTextLength()
           
 String group()
           
 String group(int)
           
 int groupCount()
           
 boolean lookingAt()
           
private  boolean match(int, int, int)
           
 boolean matches()
           
 Pattern pattern()
           
 String replaceAll(String)
           
 String replaceFirst(String)
           
 Matcher reset()
           
 Matcher reset(CharSequence)
           
 int start()
           
 int start(int)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

first

int first

to

int to

NOANCHOR

static final int NOANCHOR

groups

int[] groups

acceptMode

int acceptMode

text

CharSequence text

last

int last

from

int from

locals

int[] locals

oldLast

int oldLast

parentPattern

Pattern parentPattern

lastAppendPosition

int lastAppendPosition

ENDANCHOR

static final int ENDANCHOR
Constructor Detail

Matcher

Matcher()

Matcher

Matcher(Pattern,
        CharSequence)
Method Detail

end

public int end()

getTextLength

int getTextLength()

groupCount

public int groupCount()

start

public int start()

find

public boolean find()

lookingAt

public boolean lookingAt()

matches

public boolean matches()

charAt

char charAt(int)

end

public int end(int)

start

public int start(int)

find

public boolean find(int)

find

private boolean find(int,
                     int)

match

private boolean match(int,
                      int,
                      int)

getSubSequence

CharSequence getSubSequence(int,
                            int)

group

public String group()

group

public String group(int)

reset

public Matcher reset()

pattern

public Pattern pattern()

replaceAll

public String replaceAll(String)

replaceFirst

public String replaceFirst(String)

appendTail

public StringBuffer appendTail(StringBuffer)

reset

public Matcher reset(CharSequence)

appendReplacement

public Matcher appendReplacement(StringBuffer,
                                 String)

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.