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

Quick Search    Search Deep

org.josql.functions.regexp
Class OroApacheRegExpWrapper  view OroApacheRegExpWrapper download OroApacheRegExpWrapper.java

java.lang.Object
  extended byorg.josql.functions.regexp.AbstractRegExpWrapper
      extended byorg.josql.functions.regexp.OroApacheRegExpWrapper
All Implemented Interfaces:
RegExp

public class OroApacheRegExpWrapper
extends AbstractRegExpWrapper
implements RegExp

The wrapper implementation for the Apache ORO implementation of regular expression matching. See: http://jakarta.apache.org/oro/ for details.

Last Modified By: $Author: barrygently $
Last Modified On: $Date: 2005/01/07 17:10:41 $
Current Revision: $Revision: 1.1 $


Field Summary
private  java.lang.reflect.Method compileMeth
           
private  java.lang.String compileMethName
           
private  java.lang.Object compiler
           
private  java.lang.String compilerClassName
           
private  java.lang.Object matcher
           
private  java.lang.String matcherClassName
           
private  java.lang.reflect.Method matchesMeth
           
private  java.lang.String matchesMethName
           
private  java.lang.String patternClassName
           
private  java.util.Map patterns
           
static java.lang.String SUPPORTED_VERSION
           
 
Constructor Summary
OroApacheRegExpWrapper()
           
 
Method Summary
 java.lang.String getSupportedVersion()
           
 void init()
           
 boolean isAvailable()
           
 boolean match(java.lang.String pattern, java.lang.String val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUPPORTED_VERSION

public static final java.lang.String SUPPORTED_VERSION
See Also:
Constant Field Values

compilerClassName

private final java.lang.String compilerClassName
See Also:
Constant Field Values

matcherClassName

private final java.lang.String matcherClassName
See Also:
Constant Field Values

patternClassName

private final java.lang.String patternClassName
See Also:
Constant Field Values

matchesMethName

private final java.lang.String matchesMethName
See Also:
Constant Field Values

compileMethName

private final java.lang.String compileMethName
See Also:
Constant Field Values

compileMeth

private java.lang.reflect.Method compileMeth

matchesMeth

private java.lang.reflect.Method matchesMeth

compiler

private java.lang.Object compiler

matcher

private java.lang.Object matcher

patterns

private java.util.Map patterns
Constructor Detail

OroApacheRegExpWrapper

public OroApacheRegExpWrapper()
Method Detail

getSupportedVersion

public java.lang.String getSupportedVersion()
Specified by:
getSupportedVersion in class AbstractRegExpWrapper

isAvailable

public boolean isAvailable()
Specified by:
isAvailable in class AbstractRegExpWrapper

match

public boolean match(java.lang.String pattern,
                     java.lang.String val)
              throws org.josql.QueryExecutionException
Specified by:
match in interface RegExp

init

public void init()
          throws org.josql.QueryExecutionException
Specified by:
init in interface RegExp