kmy.regex.util
Class Replacer

java.lang.Object
  |
  +--kmy.regex.util.Replacer

public class Replacer
extends java.lang.Object


Inner Class Summary
(package private) static class Replacer.Substitution
           
 
Field Summary
(package private)  int flags
           
(package private)  Formatter form
           
static int GLOBAL_FLAG
           
(package private)  Regex regex
           
(package private)  int[][] subst
           
 
Constructor Summary
Replacer(Regex patt, Formatter form, int flags)
           
Replacer(Regex patt, java.lang.String form, int flags)
           
Replacer(java.lang.String patt, java.lang.String form, int flags)
           
 
Method Summary
 java.lang.Object clone()
           
 Replacer cloneReplacer()
           
 Regex getRegex()
           
private  void init()
           
static void main(java.lang.String[] args)
           
 char[] process(char[] arr)
           
 java.lang.String process(char[] arr, int first, int last, java.lang.Object[] extVars)
           
 CharString process(CharString s)
           
 java.lang.Object process(java.lang.Object s)
           
 java.lang.String process(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

flags

int flags

regex

Regex regex

form

Formatter form

subst

int[][] subst

GLOBAL_FLAG

public static int GLOBAL_FLAG
Constructor Detail

Replacer

public Replacer(java.lang.String patt,
                java.lang.String form,
                int flags)

Replacer

public Replacer(Regex patt,
                Formatter form,
                int flags)

Replacer

public Replacer(Regex patt,
                java.lang.String form,
                int flags)
Method Detail

init

private void init()

cloneReplacer

public Replacer cloneReplacer()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

process

public java.lang.String process(java.lang.String s)

process

public CharString process(CharString s)

process

public char[] process(char[] arr)

process

public java.lang.Object process(java.lang.Object s)

process

public java.lang.String process(char[] arr,
                                int first,
                                int last,
                                java.lang.Object[] extVars)

getRegex

public Regex getRegex()

main

public static void main(java.lang.String[] args)