Class Match

java.lang.Object
org.apache.xerces.impl.xpath.regex.Match
All Implemented Interfaces:
Cloneable

public class Match extends Object implements Cloneable
An instance of this class has ranges captured in matching.

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.
Version:
$Id: Match.java 446721 2006-09-15 20:35:34Z mrglavas $
Author:
TAMURA Kent <kent@trl.ibm.co.jp>
See Also:
  • Constructor Details

    • Match

      public Match()
      Creates an instance.
  • Method Details

    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • setNumberOfGroups

      protected void setNumberOfGroups(int n)
    • setSource

      protected void setSource(CharacterIterator ci)
    • setSource

      protected void setSource(String str)
    • setSource

      protected void setSource(char[] chars)
    • setBeginning

      protected void setBeginning(int index, int v)
    • setEnd

      protected void setEnd(int index, int v)
    • getNumberOfGroups

      public int getNumberOfGroups()
      Return the number of regular expression groups. This method returns 1 when the regular expression has no capturing-parenthesis.
    • getBeginning

      public int getBeginning(int index)
      Return a start position in the target text matched to specified regular expression group.
      Parameters:
      index - Less than getNumberOfGroups().
    • getEnd

      public int getEnd(int index)
      Return an end position in the target text matched to specified regular expression group.
      Parameters:
      index - Less than getNumberOfGroups().
    • getCapturedText

      public String getCapturedText(int index)
      Return an substring of the target text matched to specified regular expression group.
      Parameters:
      index - Less than getNumberOfGroups().