Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.jcorporate.expresso.ext.regexp
Class REProgram  view REProgram download REProgram.java

java.lang.Object
  extended bycom.jcorporate.expresso.ext.regexp.REProgram

Deprecated. since v5.6, use jakarta oro

public class REProgram
extends java.lang.Object

A class that holds compiled regular expressions. This is exposed mainly for use by the recompile utility (which helps you produce precompiled REProgram objects). You should not otherwise need to work directly with this class.

Version:
$Id: REProgram.java,v 1.7 2004/11/17 20:48:15 lhamel Exp $

Field Summary
(package private)  int flags
          Deprecated.  
(package private)  char[] instruction
          Deprecated.  
(package private)  int lenInstruction
          Deprecated.  
(package private) static int OPT_HASBACKREFS
          Deprecated.  
(package private)  char[] prefix
          Deprecated.  
 
Constructor Summary
REProgram(char[] instruction)
          Deprecated. Constructs a program object from a character array
REProgram(char[] instruction, int lenInstruction)
          Deprecated. Constructs a program object from a character array
 
Method Summary
 char[] getInstructions()
          Deprecated. Returns a copy of the current regular expression program in a character array that is exactly the right length to hold the program.
 void setInstructions(char[] instruction, int lenInstruction)
          Deprecated. Sets a new regular expression program to run.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPT_HASBACKREFS

static final int OPT_HASBACKREFS
Deprecated. 
See Also:
Constant Field Values

instruction

char[] instruction
Deprecated. 

lenInstruction

int lenInstruction
Deprecated. 

prefix

char[] prefix
Deprecated. 

flags

int flags
Deprecated. 
Constructor Detail

REProgram

public REProgram(char[] instruction)
Deprecated. 
Constructs a program object from a character array


REProgram

public REProgram(char[] instruction,
                 int lenInstruction)
Deprecated. 
Constructs a program object from a character array

Method Detail

getInstructions

public char[] getInstructions()
Deprecated. 
Returns a copy of the current regular expression program in a character array that is exactly the right length to hold the program. If there is no program compiled yet, getInstructions() will return null.


setInstructions

public void setInstructions(char[] instruction,
                            int lenInstruction)
Deprecated. 
Sets a new regular expression program to run. It is this method which performs any special compile-time search optimizations. Currently only two optimizations are in place - one which checks for backreferences (so that they can be lazily allocated) and another which attempts to find an prefix anchor string so that substantial amounts of input can potentially be skipped without running the actual program.