Package org.mozilla.javascript.regexp
Class RegExpImpl
- java.lang.Object
-
- org.mozilla.javascript.regexp.RegExpImpl
-
- All Implemented Interfaces:
RegExpProxy
public class RegExpImpl extends Object implements RegExpProxy
-
-
Field Summary
-
Fields inherited from interface org.mozilla.javascript.RegExpProxy
RA_MATCH, RA_REPLACE, RA_SEARCH
-
-
Constructor Summary
Constructors Constructor Description RegExpImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
action(Context cx, Scriptable scope, Scriptable thisObj, Object[] args, int actionType)
Object
compileRegExp(Context cx, String source, String flags)
int
find_split(Context cx, Scriptable scope, String target, String separator, Scriptable reObj, int[] ip, int[] matchlen, boolean[] matched, String[][] parensp)
boolean
isRegExp(Scriptable obj)
Object
js_split(Context cx, Scriptable scope, String target, Object[] args)
Scriptable
wrapRegExp(Context cx, Scriptable scope, Object compiled)
-
-
-
Method Detail
-
isRegExp
public boolean isRegExp(Scriptable obj)
- Specified by:
isRegExp
in interfaceRegExpProxy
-
compileRegExp
public Object compileRegExp(Context cx, String source, String flags)
- Specified by:
compileRegExp
in interfaceRegExpProxy
-
wrapRegExp
public Scriptable wrapRegExp(Context cx, Scriptable scope, Object compiled)
- Specified by:
wrapRegExp
in interfaceRegExpProxy
-
action
public Object action(Context cx, Scriptable scope, Scriptable thisObj, Object[] args, int actionType)
- Specified by:
action
in interfaceRegExpProxy
-
find_split
public int find_split(Context cx, Scriptable scope, String target, String separator, Scriptable reObj, int[] ip, int[] matchlen, boolean[] matched, String[][] parensp)
- Specified by:
find_split
in interfaceRegExpProxy
-
js_split
public Object js_split(Context cx, Scriptable scope, String target, Object[] args)
- Specified by:
js_split
in interfaceRegExpProxy
-
-