|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.cocoon.matching.helpers.WildcardURIMatcher
public class WildcardURIMatcher
This class is an utility class that perform wilcard-patterns matching and isolation.
Field Summary | |
---|---|
protected static int |
MATCH_BEGIN
Deprecated. The int representing begin in the pattern int [] . |
protected static int |
MATCH_END
Deprecated. The int value that terminates the pattern int [] . |
protected static int |
MATCH_FILE
Deprecated. The int representing '*' in the pattern int [] . |
protected static int |
MATCH_PATH
Deprecated. The int representing '**' in the pattern int [] . |
protected static int |
MATCH_THEEND
Deprecated. The int representing end in pattern int [] . |
Constructor Summary | |
---|---|
WildcardURIMatcher()
Deprecated. |
Method Summary | |
---|---|
protected static int |
indexOfArray(int[] r,
int rpos,
int rend,
char[] d,
int dpos)
Deprecated. Get the offset of a part of an int array within a char array. |
protected static int |
lastIndexOfArray(int[] r,
int rpos,
int rend,
char[] d,
int dpos)
Deprecated. Get the offset of a last occurance of an int array within a char array. |
static boolean |
match(HashMap map,
String data,
int[] expr)
Deprecated. match a pattern agains a string and isolates wildcard replacement into a Stack . |
protected static boolean |
matchArray(int[] r,
int rpos,
int rend,
char[] d,
int dpos)
Deprecated. Matches elements of array r from rpos to rend with array d, starting from dpos. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final int MATCH_FILE
int []
.
protected static final int MATCH_PATH
int []
.
protected static final int MATCH_BEGIN
int []
.
protected static final int MATCH_THEEND
int []
.
protected static final int MATCH_END
int []
.
Constructor Detail |
---|
public WildcardURIMatcher()
Method Detail |
---|
public static boolean match(HashMap map, String data, int[] expr) throws NullPointerException
Stack
.
NullPointerException
protected static int indexOfArray(int[] r, int rpos, int rend, char[] d, int dpos)
r
- The array containing the data that need to be matched in d.rpos
- The index of the first character in r to look for.rend
- The index of the last character in r to look for plus 1.d
- The array of char that should contain a part of r.dpos
- The starting offset in d for the matching.
protected static int lastIndexOfArray(int[] r, int rpos, int rend, char[] d, int dpos)
r
- The array containing the data that need to be matched in d.rpos
- The index of the first character in r to look for.rend
- The index of the last character in r to look for plus 1.d
- The array of char that should contain a part of r.dpos
- The starting offset in d for the matching.
protected static boolean matchArray(int[] r, int rpos, int rend, char[] d, int dpos)
r
- The array containing the data that need to be matched in d.rpos
- The index of the first character in r to look for.d
- The array of char that should start from a part of r.dpos
- The starting offset in d for the matching.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |